From b09405588bba37c677bf4a138007c758b27b9fa8 Mon Sep 17 00:00:00 2001 From: rootiest Date: Sun, 10 Nov 2024 16:26:29 -0500 Subject: [PATCH] refactor: consolidate keymap additions into overrides configuration --- lua/config/keymaps.lua | 20 +------------------- lua/config/overrides.lua | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 19 deletions(-) create mode 100644 lua/config/overrides.lua diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 0e4c68a..3e40c79 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -55,22 +55,4 @@ for _, item in ipairs(require("data.keys").multicursor) do end -- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Overrides ━━━━━━━━━━━━━━━━━━━━━━━━━━ --- Add keymaps for overrides -add_keymap(require("data.keys").overrides) - --- Replace '...' with '…' (ellipsis) on InsertLeave -require("data.func").setup_replace_ellipsis(true) - --- Search selected text in visual mode -add_keymap("/", "*", "Search selected text", "v") - --- Use modern cipher instead of rot13 -add_keymap(require("data.keys").cipher.hex) - --- Help keybinds -for _, item in ipairs(require("data.keys").help) do - add_keymap(item) -end - --- Remap Command Mode List -require("data.keys").cmd_mode() +require("config.overrides") diff --git a/lua/config/overrides.lua b/lua/config/overrides.lua new file mode 100644 index 0000000..011d4a9 --- /dev/null +++ b/lua/config/overrides.lua @@ -0,0 +1,37 @@ +-- ╭─────────────────────────────────────────────────────────╮ +-- │ Overrides │ +-- ╰─────────────────────────────────────────────────────────╯ + +-- ━━━━━━━━━━━━━━━━━━━━━━━━━━ Keymap Overrides ━━━━━━━━━━━━━━━━━━━━━━━ + +-- Add keymapper function +local add_keymap = require("data.func").add_keymap + +-- Add keymaps for overrides +add_keymap(require("data.keys").overrides) + +-- Replace '...' with '…' (ellipsis) on InsertLeave +require("data.func").setup_replace_ellipsis(true) + +-- Search selected text in visual mode +add_keymap("/", "*", "Search selected text", "v") + +-- Use modern cipher instead of rot13 +add_keymap(require("data.keys").cipher.hex) + +-- Help keybinds +for _, item in ipairs(require("data.keys").help) do + add_keymap(item) +end + +-- Remap Command Mode List +require("data.keys").cmd_mode() + +-- ━━━━━━━━━━━━━━━━━━━━━━━━ Additional Overrides ━━━━━━━━━━━━━━━━━━━━━ + +if vim.g.is_termux then + if require("data.func").is_installed("neominimap") then + -- Disable NeoMiniMap + vim.cmd("NeoMiniMap off") + end +end