diff options
-rw-r--r-- | lua/lsp/init.lua | 2 | ||||
-rw-r--r-- | lua/utils/init.lua | 9 | ||||
-rw-r--r-- | lua/utils/keymap.lua | 31 |
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 |