diff options
Diffstat (limited to 'lua/config/plugins/extra.lua')
-rw-r--r-- | lua/config/plugins/extra.lua | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/lua/config/plugins/extra.lua b/lua/config/plugins/extra.lua index d1e1a4e..4d5b9dc 100644 --- a/lua/config/plugins/extra.lua +++ b/lua/config/plugins/extra.lua @@ -1,5 +1,30 @@ return { { + "smart-splits.nvim", + after = function(_) + local map = vim.keymap.set + + map("n", "<M-h>", require("smart-splits").move_cursor_left) + map("n", "<M-j>", require("smart-splits").move_cursor_down) + map("n", "<M-k>", require("smart-splits").move_cursor_up) + map("n", "<M-l>", require("smart-splits").move_cursor_right) + map("n", "<M-Left>", require("smart-splits").move_cursor_left) + map("n", "<M-Down>", require("smart-splits").move_cursor_down) + map("n", "<M-Up>", require("smart-splits").move_cursor_up) + map("n", "<M-Right>", require("smart-splits").move_cursor_right) + + map("n", "<M-S-h>", require("smart-splits").resize_left) + map("n", "<M-S-j>", require("smart-splits").resize_down) + map("n", "<M-S-k>", require("smart-splits").resize_up) + map("n", "<M-S-l>", require("smart-splits").resize_right) + map("n", "<M-S-Left>", require("smart-splits").resize_left) + map("n", "<M-S-Down>", require("smart-splits").resize_down) + map("n", "<M-S-Up>", require("smart-splits").resize_up) + map("n", "<M-S-Right>", require("smart-splits").resize_right) + end, + }, + + { "which-key.nvim", event = "DeferredUIEnter", after = function(_) |