From 5025818b98c9aff2c24494c8af8c8eb4384a8fb1 Mon Sep 17 00:00:00 2001 From: thomas-gideon-gm Date: Fri, 23 Aug 2024 13:57:10 -0400 Subject: [PATCH] Fix leader binding --- mapping.lua | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/mapping.lua b/mapping.lua index 042bfcf..894a9c9 100644 --- a/mapping.lua +++ b/mapping.lua @@ -12,8 +12,7 @@ vim.opt.shortmess:append('c') -- extend timeout to allow time for three character shortcuts vim.opt.timeoutlen = 2500 -local bufnr = vim.api.nvim_get_current_buf() -local opts = { buffer = bufnr, noremap = true, silent = true } +local opts = { noremap = true, silent = true } -- toggle gundo's display vim.keymap.set('n', '', vim.cmd.UndotreeToggle) @@ -25,23 +24,24 @@ vim.cmd("tnoremap ") -- Code navigation shortcuts -- from https://github.com/neovim/nvim-lspconfig/blob/master/test/minimal_init.lua#L34 -vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, opts) -vim.keymap.set('n', 'gd', vim.lsp.buf.definition, opts) -vim.keymap.set('n', 'K', vim.lsp.buf.hover, opts) -vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, opts) -vim.keymap.set('n', '', vim.lsp.buf.signature_help, opts) +vim.keymap.set('n', 'ga', vim.lsp.buf.code_action) +vim.keymap.set('n', 'gD', vim.lsp.buf.declaration) +vim.keymap.set('n', 'gd', vim.lsp.buf.definition) +vim.keymap.set('n', 'K', vim.lsp.buf.hover) +vim.keymap.set('n', 'gi', vim.lsp.buf.implementation) +vim.keymap.set('n', '', vim.lsp.buf.signature_help) -- vim.keymap.set('n', 'wa', vim.lsp.buf.add_workspace_folder, opts) -- vim.keymap.set('n', 'wr', vim.lsp.buf.remove_workspace_folder, opts) vim.keymap.set('n', 'wl', function() print(vim.inspect(vim.lsp.buf.list_workspace_folders())) end, opts) -vim.keymap.set('n', 'D', vim.lsp.buf.type_definition, opts) -vim.keymap.set('n', 'rn', vim.lsp.buf.rename, opts) -vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts) -vim.keymap.set('n', 'e', vim.diagnostic.open_float, opts) +vim.keymap.set('n', 'D', vim.lsp.buf.type_definition) +vim.keymap.set('n', 'nr', vim.lsp.buf.rename) +vim.keymap.set('n', 'gr', vim.lsp.buf.references) +vim.keymap.set('n', 'e', vim.diagnostic.open_float) vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts) vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts) -vim.keymap.set('n', 'q', vim.diagnostic.setloclist, opts) +vim.keymap.set('n', 'q', vim.diagnostic.setloclist) vim.keymap.set('n', 'xx', vim.cmd.TroubleToggle, opts)