Nvim: remove coq and other config files
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user