This commit is contained in:
Ivar Fatland
2024-04-09 16:13:23 +02:00
parent b7bc578321
commit b2f098af3a
+5 -3
View File
@@ -16,6 +16,7 @@ local keymap = {
lsp_rename_symbol = '<leader>rn', lsp_rename_symbol = '<leader>rn',
lsp_code_action = '<leader>ca', lsp_code_action = '<leader>ca',
lsp_go_to_definition = 'gd', lsp_go_to_definition = 'gd',
lsp_go_to_type_definition = 'gt',
lsp_go_to_implementation = 'gi', lsp_go_to_implementation = 'gi',
lsp_show_references = 'gr', lsp_show_references = 'gr',
lsp_hovering_documentation = 'K', lsp_hovering_documentation = 'K',
@@ -287,8 +288,9 @@ local function packer_startup(use)
local telescope_builtin = require('telescope.builtin') local telescope_builtin = require('telescope.builtin')
vim.keymap.set('n', keymap.lsp_rename_symbol, vim.lsp.buf.rename, {}) vim.keymap.set('n', keymap.lsp_rename_symbol, vim.lsp.buf.rename, {})
vim.keymap.set('n', keymap.lsp_code_action, vim.lsp.buf.code_action, {}) vim.keymap.set('n', keymap.lsp_code_action, vim.lsp.buf.code_action, {})
vim.keymap.set('n', keymap.lsp_go_to_definition, vim.lsp.buf.definition, {}) vim.keymap.set('n', keymap.lsp_go_to_definition, telescope_builtin.lsp_definitions, {})
vim.keymap.set('n', keymap.lsp_go_to_implementation, vim.lsp.buf.implementation, {}) vim.keymap.set('n', keymap.lsp_go_to_type_definition, telescope_builtin.lsp_type_definitions, {})
vim.keymap.set('n', keymap.lsp_go_to_implementation, telescope_builtin.lsp_implementations, {})
vim.keymap.set('n', keymap.lsp_show_references, telescope_builtin.lsp_references, {}) vim.keymap.set('n', keymap.lsp_show_references, telescope_builtin.lsp_references, {})
vim.keymap.set('n', keymap.lsp_hovering_documentation, vim.lsp.buf.hover, {}) vim.keymap.set('n', keymap.lsp_hovering_documentation, vim.lsp.buf.hover, {})
vim.keymap.set('n', keymap.lsp_next_diagnostic, vim.diagnostic.goto_next, {}) vim.keymap.set('n', keymap.lsp_next_diagnostic, vim.diagnostic.goto_next, {})
@@ -451,7 +453,7 @@ do
) )
end end
vim.cmd([[ TermExec cmd="!sh ]].. run_script_path ..[[" direction=vertical size=80 ]]) vim.cmd([[ TermExec cmd="sh ]].. run_script_path ..[[" direction=vertical size=80 ]])
end end
end end