-- ----------------------------------------------------------------------------- -- -------------------------------- KEYBINDS ----------------------------------- -- ----------------------------------------------------------------------------- -- Make :Q close all of the buffers vim.api.nvim_create_user_command("Q", function() vim.cmd.bdelete() vim.cmd.qall() end, { force = true }) -- Panel Navigation vim.api.nvim_set_keymap( "n", "", [[wincmd h]], { noremap = true, desc = " Go to Window Left" } ) vim.api.nvim_set_keymap( "n", "", [[wincmd j]], { noremap = true, desc = " Go to Window Up" } ) vim.api.nvim_set_keymap( "n", "", [[wincmd k]], { noremap = true, desc = " Go to Window Down" } ) vim.api.nvim_set_keymap( "n", "", [[wincmd l]], { noremap = true, desc = " Go to Window Right" } ) -- Terminal navigation function _G.set_terminal_keymaps() local opts = { buffer = 0 } vim.keymap.set("t", "", [[]], opts) vim.keymap.set("t", "jk", [[]], opts) vim.keymap.set("t", "", [[wincmd h]], opts) vim.keymap.set("t", "", [[wincmd j]], opts) vim.keymap.set("t", "", [[wincmd k]], opts) vim.keymap.set("t", "", [[wincmd l]], opts) vim.keymap.set("t", "", [[]], opts) end