-- Window navigation vim.keymap.set('n', '`', '', { noremap = true, silent = true }) vim.keymap.set('n', 'wh', 'h', { noremap = true, silent = true }) vim.keymap.set('n', 'wj', 'j', { noremap = true, silent = true }) vim.keymap.set('n', 'wk', 'k', { noremap = true, silent = true }) vim.keymap.set('n', 'wl', 'l', { noremap = true, silent = true }) -- Buffer navigation vim.keymap.set('n', '', '1', { noremap = true, silent = true }) vim.keymap.set('n', '', '1', { noremap = true, silent = true }) -- LSP vim.keymap.set('n', 'ld', vim.diagnostic.open_float, { noremap = true, silent = true, desc = "Open diagnostics float" }) vim.keymap.set('n', 'lo', vim.lsp.buf.code_action, { noremap = true, silent = true, desc = "LSP Code Action" }) vim.keymap.set('n', '', vim.lsp.buf.rename, { noremap = true, silent = true, desc = "LSP Rename" })