diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua index 2855d6d..381c74c 100644 --- a/lua/config/lsp.lua +++ b/lua/config/lsp.lua @@ -33,10 +33,10 @@ local lspconfig = require('lspconfig') -- Customized on_attach function -- See `:help vim.diagnostic.*` for documentation on any of the below functions local opts = { noremap = true, silent = true } -vim.keymap.set('n', 'e', vim.diagnostic.open_float, opts) -vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts) -vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts) -vim.keymap.set('n', 'q', vim.diagnostic.setloclist, opts) +vim.keymap.set('n', 'd', vim.diagnostic.open_float, opts) +vim.keymap.set('n', 'dn', vim.diagnostic.goto_prev, opts) +vim.keymap.set('n', 'dp', vim.diagnostic.goto_next, opts) +vim.keymap.set('n', 'dl', vim.diagnostic.setloclist, opts) -- Use an on_attach function to only map the following keys -- after the language server attaches to the current buffer @@ -46,23 +46,23 @@ local on_attach = function(client, bufnr) -- See `:help vim.lsp.*` for documentation on any of the below functions local bufopts = { noremap = true, silent = true, buffer = bufnr } - vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, bufopts) - vim.keymap.set('n', 'gd', vim.lsp.buf.definition, bufopts) - vim.keymap.set('n', 'K', vim.lsp.buf.hover, bufopts) - vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, bufopts) - vim.keymap.set('n', '', vim.lsp.buf.signature_help, bufopts) - vim.keymap.set('n', 'wa', vim.lsp.buf.add_workspace_folder, bufopts) - vim.keymap.set('n', 'wr', vim.lsp.buf.remove_workspace_folder, bufopts) - vim.keymap.set('n', 'wl', function() - print(vim.inspect(vim.lsp.buf.list_workspace_folders())) - end, bufopts) - vim.keymap.set('n', 'D', vim.lsp.buf.type_definition, bufopts) - vim.keymap.set('n', 'rn', vim.lsp.buf.rename, bufopts) - vim.keymap.set('n', 'ca', vim.lsp.buf.code_action, bufopts) - vim.keymap.set('n', 'gr', vim.lsp.buf.references, bufopts) - vim.keymap.set("n", "f", function() - vim.lsp.buf.format({ async = true }) - end, bufopts) + vim.keymap.set('n', 'ld', vim.lsp.buf.declaration, bufopts) + --vim.keymap.set('n', 'gd', vim.lsp.buf.definition, bufopts) + --vim.keymap.set('n', 'K', vim.lsp.buf.hover, bufopts) + --vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, bufopts) + --vim.keymap.set('n', '', vim.lsp.buf.signature_help, bufopts) + --vim.keymap.set('n', 'wa', vim.lsp.buf.add_workspace_folder, bufopts) + --vim.keymap.set('n', 'wr', vim.lsp.buf.remove_workspace_folder, bufopts) + --vim.keymap.set('n', 'wl', function() + -- print(vim.inspect(vim.lsp.buf.list_workspace_folders())) + --end, bufopts) + --vim.keymap.set('n', 'D', vim.lsp.buf.type_definition, bufopts) + vim.keymap.set('n', 'lr', vim.lsp.buf.rename, bufopts) + vim.keymap.set('n', 'la', vim.lsp.buf.code_action, bufopts) + --vim.keymap.set('n', 'gr', vim.lsp.buf.references, bufopts) + --vim.keymap.set("n", "f", function() + -- vim.lsp.buf.format({ async = true }) + --end, bufopts) end -- Configure each language