feat(lsp): reimplement automatic installation of language servers

This commit is contained in:
2024-02-27 17:20:51 +01:00
parent 68bf1acad0
commit db9888963a
15 changed files with 194 additions and 173 deletions
+8 -4
View File
@@ -5,10 +5,14 @@
-- https://github.com/iamcco/coc-diagnostic/blob/master/src/config.ts
return {
enabled = true,
enable = true,
dependencies = {
"npm",
},
mason = {
name = "diagnostic-languageserver",
-- version = "",
},
lspconfig = {
filetypes = {
"python",
@@ -110,16 +114,16 @@ return {
sh = { "shfmt", },
bash = { "shfmt", },
zsh = { "shfmt", },
php = { "php_cs_fixer", },
-- php = { "php_cs_fixer", },
},
formatters = {
autopep8 = {
command = "autopep8",
args = {
"--aggressive",
"-"
"-",
},
rootPatterns = {"Pipfile", "tox.ini", ".git"},
rootPatterns = { "Pipfile", "tox.ini", ".git", },
isStdout = true,
isStderr = false,
ignoreExitCode = false,