aboutsummaryrefslogtreecommitdiff
path: root/nvim/lua/lsp.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/lua/lsp.lua')
-rw-r--r--nvim/lua/lsp.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/nvim/lua/lsp.lua b/nvim/lua/lsp.lua
index 3e51c56..6094b2f 100644
--- a/nvim/lua/lsp.lua
+++ b/nvim/lua/lsp.lua
@@ -3,7 +3,7 @@ require('mason').setup()
vim.lsp.enable('lua-language-server')
local bufnr = vim.api.nvim_get_current_buf()
-vim.keymap.set('n', '<leader>a',
+vim.keymap.set('n', 'gra',
function()
vim.cmd.RustLsp('codeAction')
end,
@@ -17,6 +17,12 @@ vim.keymap.set('n', 'K',
{ silent = true, buffer = bufnr }
)
+vim.keymap.set('n', 'gd',
+ function()
+ vim.cmd.RustLsp({'renderDiagnostic', 'current'})
+ end,
+ { silent = true, buffer = bufnr }
+)
local cmp = require('cmp')
cmp.setup({