make smart-splits mappings more dynamic

only use them when using smart-splits
This commit is contained in:
2025-02-08 20:08:49 -05:00
parent 23959a9b77
commit 1255161d4b
+16 -15
View File
@@ -30,24 +30,25 @@ for _, item in ipairs(require('data.keys').telescope.symbols) do
add_keymap(item) add_keymap(item)
end end
-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━ Resizing splits ━━━━━━━━━━━━━━━━━━━━━━━━━━━ if require('data.cond').use_splits() then
-- Add keymaps for resizing splits -- ━━━━━━━━━━━━━━━━━━━━━━━━━━━ Resizing splits ━━━━━━━━━━━━━━━━━━━━━━━━━━━
for _, map in ipairs(require('data.keys').splits.resize) do -- Add keymaps for resizing splits
add_keymap(map[1], map[2], map[3], require('data.types').all_modes) for _, map in ipairs(require('data.keys').splits.resize) do
end add_keymap(map[1], map[2], map[3], require('data.types').all_modes)
end
-- ━━━━━━━━━━━━━━━━━━━━━━━━ Moving between splits ━━━━━━━━━━━━━━━━━━━━━━━━ -- ━━━━━━━━━━━━━━━━━━━━━━━━ Moving between splits ━━━━━━━━━━━━━━━━━━━━━━━━
-- Add keymaps for moving between splits -- Add keymaps for moving between splits
for _, map in ipairs(require('data.keys').splits.move) do for _, map in ipairs(require('data.keys').splits.move) do
add_keymap(map[1], map[2], map[3], require('data.types').all_modes) add_keymap(map[1], map[2], map[3], require('data.types').all_modes)
end end
-- ━━━━━━━━━━━━━━━━━━ Swapping buffers between windows ━━━━━━━━━━━━━━━ -- ━━━━━━━━━━━━━━━━━━ Swapping buffers between windows ━━━━━━━━━━━━━━━
-- Add keymaps for swapping buffers -- Add keymaps for swapping buffers
for _, map in ipairs(require('data.keys').splits.swap) do for _, map in ipairs(require('data.keys').splits.swap) do
add_keymap(map[1], map[2], map[3], require('data.types').all_modes) add_keymap(map[1], map[2], map[3], require('data.types').all_modes)
end
end end
-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ MultiCursor ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ MultiCursor ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
-- Add keymaps for multicursor -- Add keymaps for multicursor
for _, item in ipairs(require('data.keys').multicursor) do for _, item in ipairs(require('data.keys').multicursor) do