summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lua/lsp/init.lua2
-rw-r--r--lua/utils/init.lua9
-rw-r--r--lua/utils/keymap.lua31
3 files changed, 1 insertions, 41 deletions
diff --git a/lua/lsp/init.lua b/lua/lsp/init.lua
index a12fc648..a219fb1b 100644
--- a/lua/lsp/init.lua
+++ b/lua/lsp/init.lua
@@ -99,7 +99,7 @@ function M.setup(lang)
local overrides = lvim.lsp.override
if type(overrides) == "table" then
- if u.has_value(overrides, lang) then
+ if vim.tbl_contains(overrides, lang) then
return
end
end
diff --git a/lua/utils/init.lua b/lua/utils/init.lua
index c043550f..8cfd2790 100644
--- a/lua/utils/init.lua
+++ b/lua/utils/init.lua
@@ -42,15 +42,6 @@ local function r_inspect_settings(structure, limit, separator)
return limit - 1
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.generate_settings()
-- Opens a file in append mode
local file = io.open("lv-settings.lua", "w")
diff --git a/lua/utils/keymap.lua b/lua/utils/keymap.lua
deleted file mode 100644
index 1799e21f..00000000
--- a/lua/utils/keymap.lua
+++ /dev/null
@@ -1,31 +0,0 @@
-local M = {}
-
-local mode_adapters = {
- insert_mode = "i",
- normal_mode = "n",
- term_mode = "t",
- visual_mode = "v",
- visual_block_mode = "x",
-}
-
--- Load key mappings for a given mode
--- @param mode The keymap mode, can be one of the keys of mode_adapters
--- @param keymaps The list of key mappings
--- @param opts The mapping options
-M.load_mode = function(mode, keymaps, opts)
- mode = mode_adapters[mode] and mode_adapters[mode] or mode
- for key, mapping in pairs(keymaps) do
- vim.api.nvim_set_keymap(mode, key, mapping[1], opts)
- end
-end
-
--- Load key mappings for all provided modes
--- @param keymaps A list of key mappings for each mode
--- @param opts The mapping options for each mode
-M.load = function(keymaps, opts)
- for mode, mapping in pairs(keymaps) do
- M.load_mode(mode, mapping, opts[mode])
- end
-end
-
-return M