From 3349f07aba6b4dc37c31f8452ebf5ad66aaa2580 Mon Sep 17 00:00:00 2001 From: PowerUser64 Date: Mon, 29 Aug 2022 12:16:56 -0700 Subject: [PATCH] nvim: remap go to implementations from gi to gI --- .config/nvim/lua/blake/lsp.lua | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.config/nvim/lua/blake/lsp.lua b/.config/nvim/lua/blake/lsp.lua index 3cb96e9..93ae4f7 100644 --- a/.config/nvim/lua/blake/lsp.lua +++ b/.config/nvim/lua/blake/lsp.lua @@ -207,7 +207,6 @@ end -- <<< -- lspconfig >>> M.lspconfig = function() local nvim_lsp = require('lspconfig') - -- Keybinds >>> -- commit before telescope keybinds: 5d63069 -- Use an on_attach function to only map the following keys @@ -234,26 +233,24 @@ M.lspconfig = function() buffmap(bufnr, 'n', 'gD', 'lua vim.lsp.buf.declaration()', opts) buffmap(bufnr, 'n', 'gd', 'lua require("telescope.builtin").lsp_definitions()', opts) -- Telescope buffmap(bufnr, 'n', 'K', 'lua vim.lsp.buf.hover()', opts) - buffmap(bufnr, 'n', 'gi', 'lua require("telescope.builtin").lsp_implementations()', opts) -- Telescope + buffmap(bufnr, 'n', 'gI', 'lua require("telescope.builtin").lsp_implementations()', opts) -- Telescope buffmap(bufnr, 'n', '', 'lua vim.lsp.buf.signature_help()', opts) buffmap(bufnr, 'n', 'wa', 'lua vim.lsp.buf.add_workspace_folder()', opts) buffmap(bufnr, 'n', 'wr', 'lua vim.lsp.buf.remove_workspace_folder()', opts) buffmap(bufnr, 'n', 'wl', 'lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))', opts) buffmap(bufnr, 'n', 'D', 'lua vim.lsp.buf.type_definition()', opts) buffmap(bufnr, 'n', 'rn', 'lua vim.lsp.buf.rename()', opts) - buffmap(bufnr, 'n', 'ca', 'lua vim.lsp.buf.code_action()', opts) + buffmap(bufnr, 'n', 'ca', 'lua vim.lsp.buf.code_action()', opts) buffmap(bufnr, 'n', 'gr', 'lua require("telescope.builtin").lsp_references()', opts) -- Telescope buffmap(bufnr, 'n', 'f', 'lua vim.lsp.buf.format { async = true }', opts) buffmap(bufnr, 'n', 'so', 'lua require("telescope.builtin").lsp_document_symbols()', opts) end -- <<< - -- cmp things >>> local capabilities if packer_plugins["nvim-cmp"] and packer_plugins["nvim-cmp"].loaded then -- only load this if cmp is loaded capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities()) end -- <<< - -- Load servers >>> -- General servers >>> -- Use a loop to conveniently call 'setup' on multiple servers and