From 2e63b3bba94017126ea7a2fab5c63a772e6ce530 Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Sat, 11 Mar 2023 14:46:10 -0500 Subject: [PATCH] Updated nvim configuration --- nvim/lua/config/cmp.lua | 4 ++++ nvim/lua/config/lsp.lua | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/nvim/lua/config/cmp.lua b/nvim/lua/config/cmp.lua index f333ce8..3b0c62b 100644 --- a/nvim/lua/config/cmp.lua +++ b/nvim/lua/config/cmp.lua @@ -14,6 +14,10 @@ local feedkey = function(key, mode) mode, true) end +local capabilities = require('cmp_nvim_lsp').default_capabilities() + +require'lspconfig'.sourcekit.setup {} + lspkind.init({ symbol_map = { Text = "", diff --git a/nvim/lua/config/lsp.lua b/nvim/lua/config/lsp.lua index 9b7c3a9..d6386fb 100644 --- a/nvim/lua/config/lsp.lua +++ b/nvim/lua/config/lsp.lua @@ -15,6 +15,7 @@ local on_attach = function(bufnr) buf_set_keymap("n", "gd", "lua vim.lsp.buf.definition()", opts) buf_set_keymap("n", "K", "lua vim.lsp.buf.hover()", opts) buf_set_keymap("n", "gi", "lua vim.lsp.buf.implementation()", opts) + buf_set_keymap("n", "gT", vim.lsp.buf.type_definition, opts) -- buf_set_keymap('n', '', 'lua vim.lsp.buf.signature_help()', opts) buf_set_keymap("n", "wa", "lua vim.lsp.buf.add_workspace_folder()", opts) @@ -33,7 +34,7 @@ local on_attach = function(bufnr) "lua vim.lsp.diagnostic.show_line_diagnostics()", opts) buf_set_keymap("n", "[d", "lua vim.lsp.diagnostic.goto_prev()", - opts) + buf_set_keymap("n", "]d", "lua vim.lsp.diagnostic.goto_next()", opts) buf_set_keymap("n", "q",