diff options
author | Michaël Ball <michael.ball@krotosaudio.com> | 2025-07-08 14:45:24 +0100 |
---|---|---|
committer | Michaël Ball <michael.ball@krotosaudio.com> | 2025-07-08 14:45:24 +0100 |
commit | e720ec2e51448a8800aa904e58ca457a9cf30629 (patch) | |
tree | a9f9636999a7cfb3110a87edda77359fd5650d5c /neovim/.config/nvim/lua | |
parent | 5f4f5e67b328bd875107f6717e866f8878f0397e (diff) |
Update default keybindingsmain
Diffstat (limited to 'neovim/.config/nvim/lua')
-rw-r--r-- | neovim/.config/nvim/lua/plugins/lspsaga.lua | 6 | ||||
-rw-r--r-- | neovim/.config/nvim/lua/plugins/nvim_lspconfig.lua | 6 |
2 files changed, 7 insertions, 5 deletions
diff --git a/neovim/.config/nvim/lua/plugins/lspsaga.lua b/neovim/.config/nvim/lua/plugins/lspsaga.lua index 27173ec..be1170b 100644 --- a/neovim/.config/nvim/lua/plugins/lspsaga.lua +++ b/neovim/.config/nvim/lua/plugins/lspsaga.lua @@ -19,10 +19,10 @@ return { }, keys = { { "gh", "<cmd>Lspsaga finder<CR>", desc = "Lspsaga finder" }, - { "<leader>cx", "<cmd>Lspsaga code_action<CR>", desc = "Lspsaga codeaction" }, - { "<leader>cx", "<cmd><C-U>Lspsaga range_code_action<CR>", mode = "v", desc = "Lspsaga codeaction" }, + { "g.", "<cmd>Lspsaga code_action<CR>", desc = "Lspsaga codeaction" }, + { "g.", "<cmd><C-U>Lspsaga range_code_action<CR>", mode = "v", desc = "Lspsaga codeaction" }, { "K", "<cmd>Lspsaga hover_doc<CR>", desc = "Lspsaga hover doc" }, - { "<leader>rn", "<cmd>Lspsaga rename<CR>", desc = "Lspsaga rename" }, + { "grn", "<cmd>Lspsaga rename<CR>", desc = "Lspsaga rename" }, { "[g", "<cmd>Lspsaga diagnostic_jump_next<CR>", desc = "Lspsaga jump to next diagnostic" }, { "]g", "<cmd>Lspsaga diagnostic_jump_prev<CR>", desc = "Lspsaga jump to previous diagnostic" }, } diff --git a/neovim/.config/nvim/lua/plugins/nvim_lspconfig.lua b/neovim/.config/nvim/lua/plugins/nvim_lspconfig.lua index ebea05a..86b25fe 100644 --- a/neovim/.config/nvim/lua/plugins/nvim_lspconfig.lua +++ b/neovim/.config/nvim/lua/plugins/nvim_lspconfig.lua @@ -56,7 +56,7 @@ return { -- Make the server aware of Neovim runtime files workspace = { checkThirdParty = false, - library = { + library = { vim.env.VIMRUNTIME -- Depending on the usage, you might want to add additional paths here. -- "${3rd}/luv/library" @@ -116,7 +116,9 @@ return { vim.bo[ev.buf].omnifunc = 'v:lua.vim.lsp.omnifunc' local opts = { buffer = ev.buf } - vim.keymap.set('n', 'gd', '<cmd>lua vim.lsp.buf.definition()<CR>', { noremap = true }) + vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { noremap = true }) + vim.keymap.set('n', 'gI', vim.lsp.buf.implementation, { noremap = true }) + vim.keymap.set('n', 'gA', vim.lsp.buf.references, { noremap = true }) vim.keymap.set('v', '<leader>f', vim.lsp.buf.format, { noremap = true, silent = true }) vim.keymap.set('n', '<leader>f', function() vim.lsp.buf.format { async = true } |