diff --git a/init.lua b/init.lua index 46472298..bfa15650 100644 --- a/init.lua +++ b/init.lua @@ -262,6 +262,16 @@ vim.keymap.set({ 'n', 'v' }, '', '', { silent = true }) vim.keymap.set('n', 'k', "v:count == 0 ? 'gk' : 'k'", { expr = true, silent = true }) vim.keymap.set('n', 'j', "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = true}) +-- Window Keymap rebind +vim.keymap.set('n', "", "h", {desc = "Move left window"}) +vim.keymap.set('n', "", "l", {desc = "Move right window"}) +vim.keymap.set('n', "", "j", {desc = "Move down window"}) +vim.keymap.set('n', "", "k", {desc = "Move up window"}) +vim.keymap.set("n", "", ":resize -2", {desc = "resize vertical up"}) +vim.keymap.set("n", "", ":resize +2", {desc = "resize vertical down"}) +vim.keymap.set("n", "", ":vertical resize -2", {desc = "resize horizontal right"}) +vim.keymap.set("n", "", ":vertical resize +2", {desc = "resize horizontal left"}) + -- [[ Highlight on yank ]] -- See `:help vim.highlight.on_yank()` local highlight_group = vim.api.nvim_create_augroup('YankHighlight', { clear = true }) @@ -419,7 +429,7 @@ wk.register({ -- See `:help K` for why this keymap nmap('K', vim.lsp.buf.hover, 'Hover Documentation') - nmap('', vim.lsp.buf.signature_help, 'Signature Documentation') + nmap('k', vim.lsp.buf.signature_help, 'Signature Documentation') -- Lesser used LSP functionality nmap('gD', vim.lsp.buf.declaration, '[G]oto [D]eclaration') @@ -443,7 +453,7 @@ end local servers = { -- clangd = {}, -- gopls = {}, - -- pyright = {}, + pyright = {}, -- rust_analyzer = {}, -- tsserver = {},