change mappings for hover

This commit is contained in:
Antoine Vaure 2025-06-06 17:41:17 +02:00
parent 245cdf2668
commit d36bfac0a2

View file

@ -66,7 +66,7 @@ function hover()
if dap.session() then if dap.session() then
dapui.eval() dapui.eval()
else else
vim.lsp.buf.hover() vim.lsp.buf.signature_help()
end end
end end
@ -95,14 +95,15 @@ vim.api.nvim_create_autocmd('LspAttach', {
s('n', '<leader>q', vim.diagnostic.setloclist, { buffer = ev.buf, desc = "Set location list" }) s('n', '<leader>q', vim.diagnostic.setloclist, { buffer = ev.buf, desc = "Set location list" })
s('n', 'gD', vim.lsp.buf.declaration, { buffer = ev.buf, desc = "Goto declaration" }) s('n', 'gD', vim.lsp.buf.declaration, { buffer = ev.buf, desc = "Goto declaration" })
s('n', 'gd', telescope.lsp_definitions, { buffer = ev.buf, desc = "Goto definition" }) s('n', 'gd', telescope.lsp_definitions, { buffer = ev.buf, desc = "Goto definition" })
s( {'n', 'v'}, 'K', hover, { buffer = ev.buf, desc = "Hover" }) s( {'n', 'v'}, 'K', vim.lsp.buf.hover, { buffer = ev.buf, desc = "lsp Hover" })
s( {'n', 'v'}, '<c-k>', hover, { buffer = ev.buf, desc = "dap eval" })
s( s(
{'n', 'v'}, '<RightMouse>', {'n', 'v'}, '<RightMouse>',
function() moveCursorToMouse() hover() end, function() moveCursorToMouse() vim.lsp.buf.hover() end,
{ buffer = ev.buf, desc = "Hover" } { buffer = ev.buf, desc = "Hover" }
) )
s('n', 'gi', telescope.lsp_implementations, { buffer = ev.buf, desc = "Goto implementation" }) s('n', 'gi', telescope.lsp_implementations, { buffer = ev.buf, desc = "Goto implementation" })
s('n', '<C-k>', vim.lsp.buf.signature_help, { buffer = ev.buf, desc = "Signature help" }) -- s('n', '<c-k>', vim.lsp.buf.signature_help, { buffer = ev.buf, desc = "Signature help" })
s('n', '<leader>D', vim.lsp.buf.type_definition, { buffer = ev.buf, desc = "Goto type definition" }) s('n', '<leader>D', vim.lsp.buf.type_definition, { buffer = ev.buf, desc = "Goto type definition" })
s('n', '<leader>ra', vim.lsp.buf.rename, { buffer = ev.buf, desc = "Rename" }) s('n', '<leader>ra', vim.lsp.buf.rename, { buffer = ev.buf, desc = "Rename" })
s({ 'n', 'v' }, '<leader>ca', vim.lsp.buf.code_action, { buffer = ev.buf, desc = "Code action" }) s({ 'n', 'v' }, '<leader>ca', vim.lsp.buf.code_action, { buffer = ev.buf, desc = "Code action" })