summaryrefslogtreecommitdiff
path: root/durt/init_code.lua
diff options
context:
space:
mode:
Diffstat (limited to 'durt/init_code.lua')
-rw-r--r--durt/init_code.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/durt/init_code.lua b/durt/init_code.lua
index 3919aa7..625353a 100644
--- a/durt/init_code.lua
+++ b/durt/init_code.lua
@@ -237,6 +237,15 @@ F.get_rc_safe = function()
return get_rc() or ""
end
+F.has_rc = function(query,rc_list)
+ if rc_list == "" or query == nil or query=="" then return false end
+ if not rc_list then rc_list = F.get_rc_safe() end
+ for word in rc_list:gmatch("[^%s]+") do
+ if word == query then return true end
+ end
+ return false
+end
+
F.remove_rc = function(rc_list,arrow_mode)
-- rc_list MUST be a table of rc codes to remove
-- eg: {"rc1","rc2"}