move istable and isstring to utils

This commit is contained in:
Chris 2021-07-28 17:24:05 -04:00
parent 15eaebff92
commit 2e3a07480f
2 changed files with 25 additions and 24 deletions

View file

@ -102,6 +102,24 @@ function utils.check_lsp_client_active(name)
return false
end
function utils.is_table(t)
return type(t) == "table"
end
function utils.is_string(t)
return type(t) == "string"
end
function utils.has_value(tab, val)
for _, value in ipairs(tab) do
if value == val then
return true
end
end
return false
end
function utils.add_keymap(mode, opts, keymaps)
for _, keymap in ipairs(keymaps) do
vim.api.nvim_set_keymap(mode, keymap[1], keymap[2], opts)