From 372846fa2f5702ee800cb2820a302213d3dd3f8b Mon Sep 17 00:00:00 2001 From: Thomas Gideon Date: Fri, 9 Aug 2024 08:27:28 -0400 Subject: [PATCH] Improve handling of leader init keymaps --- mapping.lua | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/mapping.lua b/mapping.lua index c6ad473..042bfcf 100644 --- a/mapping.lua +++ b/mapping.lua @@ -10,7 +10,7 @@ vim.opt.completeopt = "menuone,noinsert,noselect" vim.opt.shortmess:append('c') -- extend timeout to allow time for three character shortcuts -vim.opt.timeoutlen = 1400 +vim.opt.timeoutlen = 2500 local bufnr = vim.api.nvim_get_current_buf() local opts = { buffer = bufnr, noremap = true, silent = true } @@ -32,38 +32,38 @@ vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, opts) vim.keymap.set('n', '', vim.lsp.buf.signature_help, opts) -- 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() +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, 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.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, opts) -vim.keymap.set('n', 'xx', vim.cmd.TroubleToggle, opts) -vim.keymap.set('n', 'xw', function() +vim.keymap.set('n', 'xx', vim.cmd.TroubleToggle, opts) +vim.keymap.set('n', 'xw', function() vim.cmd("TroubleToggle workspace_diagnostics") end, opts) -vim.keymap.set('n', 'xd', function() +vim.keymap.set('n', 'xd', function() vim.cmd("TroubleToggle workspace_diagnostics") end, opts) -vim.keymap.set('n', 'xq', function() +vim.keymap.set('n', 'xq', function() vim.cmd("TroubleToggle quickfix") end, opts) -vim.keymap.set('n', 'xl', function() +vim.keymap.set('n', 'xl', function() vim.cmd("TroubleToggle loclist") end, opts) -- work with Trouble to view lists of diagnostic warnings/errors -vim.keymap.set('n', 't', function() +vim.keymap.set('n', 'wt', function() vim.cmd("e ~/Documents/Wiki/tags.md") end, opts) -vim.keymap.set('n', 'tr', vim.cmd.VimwikiRebuildTags, opts) -vim.keymap.set('n', 'tg', vim.cmd.VimwikiGenerateTagLinks, opts) +vim.keymap.set('n', 'tr', vim.cmd.VimwikiRebuildTags, opts) +vim.keymap.set('n', 'tg', vim.cmd.VimwikiGenerateTagLinks, opts) -- TODO translate to lua --function! VimwikiFindAllIncompleteTasks()