diff --git a/lua/mappings.lua b/lua/mappings.lua index a513ee3..5685114 100644 --- a/lua/mappings.lua +++ b/lua/mappings.lua @@ -66,7 +66,7 @@ function hover() if dap.session() then dapui.eval() else - vim.lsp.buf.hover() + vim.lsp.buf.signature_help() end end @@ -95,14 +95,15 @@ vim.api.nvim_create_autocmd('LspAttach', { s('n', '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', 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'}, '', hover, { buffer = ev.buf, desc = "dap eval" }) s( {'n', 'v'}, '', - function() moveCursorToMouse() hover() end, + function() moveCursorToMouse() vim.lsp.buf.hover() end, { buffer = ev.buf, desc = "Hover" } ) s('n', 'gi', telescope.lsp_implementations, { buffer = ev.buf, desc = "Goto implementation" }) - s('n', '', vim.lsp.buf.signature_help, { buffer = ev.buf, desc = "Signature help" }) + -- s('n', '', vim.lsp.buf.signature_help, { buffer = ev.buf, desc = "Signature help" }) s('n', 'D', vim.lsp.buf.type_definition, { buffer = ev.buf, desc = "Goto type definition" }) s('n', 'ra', vim.lsp.buf.rename, { buffer = ev.buf, desc = "Rename" }) s({ 'n', 'v' }, 'ca', vim.lsp.buf.code_action, { buffer = ev.buf, desc = "Code action" })