fix(nvim): bump config to latest

This commit is contained in:
ange 2024-05-23 11:43:37 +02:00
parent c19d5fba49
commit 099ca2fbed
Signed by: ange
GPG Key ID: 9E0C4157BB7BEB1D
4 changed files with 25 additions and 28 deletions

View File

@ -1,30 +1,27 @@
local lspconfig = require"lspconfig"
local servers = {
"bashls",
"pyright",
}
local on_attach = function(_, bufnr)
vim.api.nvim_buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc')
vim.keymap.set('n', '<space>e', vim.diagnostic.open_float)
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev)
vim.keymap.set('n', ']d', vim.diagnostic.goto_next)
vim.keymap.set('n', '<space>q', vim.diagnostic.setloclist)
local on_attach = function(client, bufnr)
vim.bo[ev.buf].omnifunc = 'v:lua.vim.lsp.omnifunc'
local opts = { buffer = ev.buf }
vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, opts)
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, opts)
vim.keymap.set('n', 'K', vim.lsp.buf.hover, opts)
vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, opts)
vim.keymap.set('n', '<C-k>', vim.lsp.buf.signature_help, opts)
vim.keymap.set('n', '<space>D', vim.lsp.buf.type_definition, opts)
vim.keymap.set('n', '<space>rn', vim.lsp.buf.rename, opts)
vim.keymap.set({ 'n', 'v' }, '<space>ca', vim.lsp.buf.code_action, opts)
vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts)
local opts = { buffer = bufnr, noremap = true, silent = true }
vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, opts)
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, opts)
vim.keymap.set('n', 'K', vim.lsp.buf.hover, opts)
vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, opts)
vim.keymap.set('n', '<C-k>', vim.lsp.buf.signature_help, opts)
vim.keymap.set('n', '<space>wa', vim.lsp.buf.add_workspace_folder, opts)
vim.keymap.set('n', '<space>wr', vim.lsp.buf.remove_workspace_folder, opts)
vim.keymap.set('n', '<space>wl', function()
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
end, opts)
vim.keymap.set('n', '<space>D', vim.lsp.buf.type_definition, opts)
vim.keymap.set('n', '<space>rn', vim.lsp.buf.rename, opts)
vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts)
vim.keymap.set('n', '<space>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', '<space>q', vim.diagnostic.setloclist, opts)
end
for _, server in ipairs(servers) do
lspconfig[server].setup { on_attach = on_attach }
end
lspconfig["bashls"].setup { on_attach = on_attach }
lspconfig["pyright"].setup { on_attach = on_attach }

@ -1 +1 @@
Subproject commit 08e301982b9a057110ede7a735dd1b5285eb341f
Subproject commit a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683

@ -1 +1 @@
Subproject commit 0c12735d5aff6a48ffd8111bf144dc2ff44e5975
Subproject commit 5665d93988acfbb0747bdbf4f4cb583bcebc8930

@ -1 +1 @@
Subproject commit 1eabe69bfa8f78e14fcf5d42a2b3881babaca30a
Subproject commit 3e454836ce8350d1f7b780a1a34e5cbfc9ecf715