config-nvim/lua/plugins/lsp.lua

35 lines
987 B
Lua

vim.g.coq_settings = {
auto_start = 'shut-up',
}
local lsp = require "lspconfig"
local coq = require "coq"
require("coq_3p") {
src = "nvimlua",
short_name = "nLUA",
}
lsp.pylsp.setup{coq.lsp_ensure_capabilities()}
lsp.gdscript.setup{coq.lsp_ensure_capabilities()}
lsp.rust_analyzer.setup{coq.lsp_ensure_capabilities()}
lsp.gdscript.setup{coq.lsp_ensure_capabilities()}
lsp.asm_lsp.setup{coq.lsp_ensure_capabilities()}
lsp.ltex.setup{coq.lsp_ensure_capabilities()}
lsp.racket_langserver.setup{coq.lsp_ensure_capabilities()}
lsp.java_language_server.setup{coq.lsp_ensure_capabilities{},
cmd = {
"/home/erin/apps/java-language-server/dist/lang_server_linux.sh"
},
}
require'nvim-treesitter.configs'.setup {
ensure_installed = { "lua", "vim", "help", "query", "fish", "bash", "bibtex", "cmake", "css", "dockerfile", "html", "http", "json", "make", "scss", "sql", "toml" },
auto_install = true,
highlight = {
enable = true,
additional_vim_regex_highlighting = false,
},
}