diff --git a/nvim-old/lua/thomas/plugins/lsp/lspconfig.lua b/nvim-old/lua/thomas/plugins/lsp/lspconfig.lua index dba88a8..16d6cd1 100644 --- a/nvim-old/lua/thomas/plugins/lsp/lspconfig.lua +++ b/nvim-old/lua/thomas/plugins/lsp/lspconfig.lua @@ -24,14 +24,14 @@ local on_attach = function(client, bufnr) local opts = { noremap = true, silent = true, buffer = bufnr } -- set keybinds - keymap.set("n", "gf", "Lspsaga lsp_finder", opts) -- show definition - keymap.set("n", "gd", "Lspsaga peek_definition", opts) -- see definition and make edits in window - keymap.set("n", "gi", "lua vim.lsp.buf.implementation()", opts) -- go to implementation - keymap.set("n", "ca", "Lspsaga code_action", opts) -- see available code actions - keymap.set("n", "rn", "Lspsaga rename", opts) -- smart rename - keymap.set("n", "b", "Lspsaga show_line_diagnostics", opts) -- show diagnostics for line - keymap.set("n", "d", "Lspsaga show_cursor_diagnostics", opts) -- show diagnostics for cursor - keymap.set("n", "y", "Lspsaga finder", opts) -- find refs elsewhere in project + keymap.set("n", "gf", "lua vim.lsp.buf.hover()", opts) -- show definition + -- keymap.set("n", "gd", "Lspsaga peek_definition", opts) -- see definition and make edits in window + -- keymap.set("n", "gi", "lua vim.lsp.buf.implementation()", opts) -- go to implementation + -- keymap.set("n", "ca", "Lspsaga code_action", opts) -- see available code actions + -- keymap.set("n", "rn", "Lspsaga rename", opts) -- smart rename + -- keymap.set("n", "b", "Lspsaga show_line_diagnostics", opts) -- show diagnostics for line + -- keymap.set("n", "d", "Lspsaga show_cursor_diagnostics", opts) -- show diagnostics for cursor + -- keymap.set("n", "y", "Lspsaga finder", opts) -- find refs elsewhere in project end -- used to enable autocompletion (assign to every lsp server config) local capabilities = cmp_nvim_lsp.default_capabilities() diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 4815e76..221fb97 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -39,6 +39,7 @@ "vim-commentary": { "branch": "master", "commit": "64a654ef4a20db1727938338310209b6a63f60c9" }, "vim-css-color": { "branch": "master", "commit": "950e80352b325ff26d3b0faf95b29e301c200f7d" }, "vim-fugitive": { "branch": "master", "commit": "d4877e54cef67f5af4f950935b1ade19ed6b7370" }, + "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-smoothie": { "branch": "master", "commit": "df1e324e9f3395c630c1c523d0555a01d2eb1b7e" }, "vim-wakatime": { "branch": "master", "commit": "cf51327a9e08935569614d1cb24e779ee9f45519" }, "zk-nvim": { "branch": "main", "commit": "aa9b346f2b0ab0c822bef917ee7f607d5c99f7bc" } diff --git a/nvim/lua/plugins/illuminate.lua b/nvim/lua/plugins/illuminate.lua new file mode 100644 index 0000000..c32928d --- /dev/null +++ b/nvim/lua/plugins/illuminate.lua @@ -0,0 +1,3 @@ +return { + "RRethy/vim-illuminate", +} diff --git a/nvim/lua/plugins/lspsaga.lua b/nvim/lua/plugins/lspsaga.lua index a0fc0ad..3054c36 100644 --- a/nvim/lua/plugins/lspsaga.lua +++ b/nvim/lua/plugins/lspsaga.lua @@ -5,10 +5,11 @@ return { "nvim-tree/nvim-web-devicons", -- optional }, keys = { - -- { "gf", "Lspsaga lsp_finder" }, - -- { "gd", "Lspsaga peek_definition" }, - -- { "rn", "rn", "Lspsaga rename" }, - -- { "y", "rn", "Lspsaga finder" }, + --{ "ss", "Lspsaga diagnostic_jump_next" }, + { "gf", "Lspsaga lsp_finder" }, + { "gd", "Lspsaga peek_definition" }, + { "rn", "Lspsaga rename" }, + { "y", "Lspsaga finder" }, }, config = function() require("lspsaga").setup({