Nvim: remove coq and other config files

This commit is contained in:
Robert Kmieć
2022-04-19 23:01:31 +02:00
parent 47ef520e56
commit 8ae7046f3f
11 changed files with 46 additions and 187 deletions

View File

@@ -5,10 +5,9 @@ endif
" Completion configuration for native neovim + nvim-lspconfig
lua << EOF
local nvim_lsp = require'lspconfig'
local coq = require'coq'
--local coq = require'coq'
local cmp = require'cmp_nvim_lsp'
local clangd_extensions = require("clangd_extensions")
--local signature = require'lsp_signature'
-- Mappings.
local opts = { noremap=true, silent=true }
@@ -39,12 +38,6 @@ local on_attach = function(client, bufnr)
vim.api.nvim_buf_set_keymap(bufnr, 'n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>', opts)
vim.api.nvim_buf_set_keymap(bufnr, 'n', '<F6>', '<cmd>ClangdSwitchSourceHeader<cr>', opts)
-- signature.on_attach({
-- bind = true,
-- handler_opts = {
-- border = "single",
-- }
-- }, bufnr)
require'illuminate'.on_attach(client)
require'virtualtypes'.on_attach()
end
@@ -77,13 +70,12 @@ vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with(
}
)
nvim_lsp.groovyls.setup (
coq.lsp_ensure_capabilities({
cmd = { "java", "-jar", "/home/kmcr/tools/groovy-language-server/build/libs/groovy-language-server-all.jar" },
on_attach = on_attach,
on_publish_diagnostics = diagnostic_handler,
capabilities = cmp.update_capabilities(vim.lsp.protocol.make_client_capabilities()),
})
nvim_lsp.groovyls.setup ({
cmd = { "java", "-jar", "/home/kmcr/tools/groovy-language-server/build/libs/groovy-language-server-all.jar" },
on_attach = on_attach,
on_publish_diagnostics = diagnostic_handler,
capabilities = cmp.update_capabilities(vim.lsp.protocol.make_client_capabilities()),
}
)
-- nvim_lsp.ccls.setup(
@@ -126,39 +118,34 @@ clangd_extensions.setup({
-- )
-- )
nvim_lsp.pylsp.setup(
coq.lsp_ensure_capabilities({
settings = {
pylint = {
enabled = false
},
pyflakes = {
enabled = false,
},
nvim_lsp.pylsp.setup({
settings = {
pylint = {
enabled = false
},
flags = {
debounce_text_changes = 150,
pyflakes = {
enabled = false,
},
on_attach = on_attach,
on_publish_diagnostics = diagnostic_handler,
capabilities = cmp.update_capabilities(vim.lsp.protocol.make_client_capabilities()),
})
)
},
flags = {
debounce_text_changes = 150,
},
on_attach = on_attach,
on_publish_diagnostics = diagnostic_handler,
capabilities = cmp.update_capabilities(vim.lsp.protocol.make_client_capabilities()),
})
-- Use a loop to conveniently call 'setup' on multiple servers and
-- map buffer local keybindings when the language server attaches
local servers = { "cmake", "rust_analyzer" }
for _, lsp in ipairs(servers) do
nvim_lsp[lsp].setup(
coq.lsp_ensure_capabilities({
on_attach = on_attach,
on_publish_diagnostics = diagnostic_handler,
capabilities = cmp.update_capabilities(vim.lsp.protocol.make_client_capabilities()),
flags = {
debounce_text_changes = 150,
}
nvim_lsp[lsp].setup({
on_attach = on_attach,
on_publish_diagnostics = diagnostic_handler,
capabilities = cmp.update_capabilities(vim.lsp.protocol.make_client_capabilities()),
flags = {
debounce_text_changes = 150,
}
)
)
})
end
EOF