mirror of
https://github.com/SoPat712/dotfiles.git
synced 2025-08-21 18:38:46 -04:00
42 lines
1.5 KiB
Lua
42 lines
1.5 KiB
Lua
return {
|
|
-- {
|
|
-- "christoomey/vim-tmux-navigator",
|
|
-- cmd = {
|
|
-- "TmuxNavigateLeft",
|
|
-- "TmuxNavigateDown",
|
|
-- "TmuxNavigateUp",
|
|
-- "TmuxNavigateRight",
|
|
-- "TmuxNavigatePrevious",
|
|
-- },
|
|
-- keys = {
|
|
-- { "<c-h>", "<cmd><C-U>TmuxNavigateLeft<cr>" },
|
|
-- { "<c-j>", "<cmd><C-U>TmuxNavigateDown<cr>" },
|
|
-- { "<c-k>", "<cmd><C-U>TmuxNavigateUp<cr>" },
|
|
-- { "<c-l>", "<cmd><C-U>TmuxNavigateRight<cr>" },
|
|
-- { "<c-\\>", "<cmd><C-U>TmuxNavigatePrevious<cr>" },
|
|
-- },
|
|
-- },
|
|
{
|
|
"mrjones2014/smart-splits.nvim",
|
|
config = function()
|
|
require("smart-splits").setup({
|
|
default_amount = 1,
|
|
})
|
|
-- recommended mappings
|
|
-- resizing splits
|
|
-- these keymaps will also accept a range,
|
|
-- for example `10<A-h>` will `resize_left` by `(10 * config.default_amount)`
|
|
vim.keymap.set("n", "<A-h>", require("smart-splits").resize_left)
|
|
vim.keymap.set("n", "<A-j>", require("smart-splits").resize_down)
|
|
vim.keymap.set("n", "<A-k>", require("smart-splits").resize_up)
|
|
vim.keymap.set("n", "<A-l>", require("smart-splits").resize_right)
|
|
-- moving between splits
|
|
vim.keymap.set("n", "<C-h>", require("smart-splits").move_cursor_left)
|
|
vim.keymap.set("n", "<C-j>", require("smart-splits").move_cursor_down)
|
|
vim.keymap.set("n", "<C-k>", require("smart-splits").move_cursor_up)
|
|
vim.keymap.set("n", "<C-l>", require("smart-splits").move_cursor_right)
|
|
vim.keymap.set("n", "<C-\\>", require("smart-splits").move_cursor_previous)
|
|
end,
|
|
},
|
|
}
|