diff --git a/nvim/lua/user/keymaps.lua b/nvim/lua/user/keymaps.lua index 3b24ec3..f81336b 100644 --- a/nvim/lua/user/keymaps.lua +++ b/nvim/lua/user/keymaps.lua @@ -24,6 +24,7 @@ vim.keymap.set('i', '', { desc = 'delete indent' }) -- Editing - formatting -- +vim.keymap.set('n', 'f', "noop", { desc = 'Formatting' }) vim.keymap.set('n', 'fs', [[:%s/\s\+$//g`']], { desc = 'Remove trailing spaces' }) vim.keymap.set('n', 'ff', [[:Format]], { desc = 'Format file', silent = true, }) @@ -74,6 +75,7 @@ vim.keymap.set('n', '', 'zz', { silent = true, desc = 'jump hal -- vim.keymap.set('n', 'bb', vim.cmd.bp, { silent = true, desc = 'Move to previous buffer' }) -- vim.keymap.set('n', 'bd', vim.cmd.bd, { silent = true, desc = 'Close current buffer' }) -- vim.keymap.set('n', 'bd', 'bp | bd #', { silent = true, desc = 'Close current buffer' }) +vim.keymap.set('n', 'b', "noop", { desc = 'Buffers' }) vim.keymap.set('n', 'bd', buffers.CloseCurrent, { silent = true, desc = 'Close current buffer' }) vim.keymap.set('n', 'bc', buffers.CloseOthers, { silent = true, desc = 'Close all other buffers' }) vim.keymap.set('n', 'bD', buffers.CloseAll, { silent = true, desc = 'Close all buffers' }) @@ -82,6 +84,7 @@ vim.keymap.set('n', 'bD', buffers.CloseAll, { silent = true, desc = 'Clo -- Diagnostics -- +vim.keymap.set('n', 'd', "noop", { desc = 'Diagnostics' }) vim.keymap.set('n', "dk", vim.diagnostic.open_float, { desc = "Show diagnostic message under cursor" }) vim.keymap.set('n', "dn", vim.diagnostic.get_next, { desc = "Goto next" }) vim.keymap.set('n', "dp", vim.diagnostic.get_prev, { desc = "Goto previous" }) @@ -95,6 +98,7 @@ vim.keymap.set('n', ".", "Neotree toggle", { desc = "Toggle Neo -- -- Git -- +vim.keymap.set('n', 'g', "noop", { desc = 'Git' }) vim.keymap.set('n', "gp", "Gitsigns preview_hunk", { desc = "Preview section at cursor" }) vim.keymap.set('n', "gr", "Gitsigns reset_hunk", { desc = "Reset section at cursor" }) vim.keymap.set('n', "gR", "Gitsigns reset_buffer", { desc = "Reset buffer" }) @@ -106,13 +110,16 @@ vim.keymap.set('n', "gv", "Gitsigns select_hunk", { desc = "Sel vim.keymap.set('n', 'go', 'Telescope lsp_type_definitions', { desc = 'Goto type definition' }) vim.keymap.set('n', 'gd', 'Telescope lsp_definitions', { desc = 'Goto definition' }) +vim.keymap.set({ 'n', 'x' }, 'c', 'noop', { desc = 'Code action' }) vim.keymap.set({ 'n', 'x' }, 'ca', 'lua vim.lsp.buf.code_action()', { desc = 'Code action' }) +vim.keymap.set('n', 'r', "noop", { desc = 'Rename' }) vim.keymap.set('n', 'rs', 'lua vim.lsp.buf.rename()', { desc = 'Rename symbol' }) -- -- Search -- +vim.keymap.set('n', 's', "noop", { desc = 'Search' }) vim.keymap.set('n', 'sf', 'Telescope find_files', { desc = 'Search files' }) vim.keymap.set('n', 'sF', telescope.all_files, { desc = 'Search all files' }) vim.keymap.set('n', 'sw', 'Telescope grep_string', { desc = 'Search for word under cursor' })