Adjusting COC
This commit is contained in:
@@ -17,26 +17,49 @@
|
||||
"coc-tsserver",
|
||||
"coc-lua",
|
||||
"coc-sh",
|
||||
"coc-go"
|
||||
"coc-go",
|
||||
"coc-prettier",
|
||||
"coc-eslint",
|
||||
"coc-markdownlint",
|
||||
"coc-vimlsp"
|
||||
],
|
||||
"pyright.enable": true,
|
||||
"python.analysis.autoImportCompletions": true,
|
||||
"python.analysis.autoSearchPaths": true,
|
||||
"python.analysis.diagnosticMode": "workspace",
|
||||
"rust-analyzer.enable": true,
|
||||
"rust-analyzer.cargo.loadOutDirsFromCheck": true,
|
||||
"rust-analyzer.procMacro.enable": true,
|
||||
"clangd.enabled": true,
|
||||
"clangd.fallbackFlags": ["-std=c++17"],
|
||||
"html.enable": true,
|
||||
"css.enable": true,
|
||||
"typescript.enable": true,
|
||||
"javascript.enable": true,
|
||||
"eslint.enable": true,
|
||||
"prettier.enable": true,
|
||||
"languageserver": {
|
||||
"zig": {
|
||||
"command": "zls",
|
||||
"filetypes": ["zig"],
|
||||
"rootPatterns": ["build.zig"]
|
||||
"rootPatterns": ["build.zig", "build.zig.zon"],
|
||||
"settings": {
|
||||
"zls": {
|
||||
"enable_snippets": true,
|
||||
"enable_ast_check_diagnostics": true,
|
||||
"enable_build_on_save": true,
|
||||
"build_on_save_step": "check"
|
||||
}
|
||||
}
|
||||
},
|
||||
"nim": {
|
||||
"command": "nimlangserver",
|
||||
"filetypes": ["nim"],
|
||||
"rootPatterns": ["*.nimble", "*.nim"],
|
||||
"trace.server": "verbose",
|
||||
"settings": {
|
||||
"nim": {
|
||||
"nimsuggestPath": "${pkgs.nim}/bin/nimsuggest"
|
||||
"nimsuggestPath": "nimsuggest",
|
||||
"timeout": 120000
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -44,6 +67,27 @@
|
||||
"command": "vls",
|
||||
"filetypes": ["v"],
|
||||
"rootPatterns": ["v.mod"]
|
||||
},
|
||||
"lua": {
|
||||
"command": "lua-language-server",
|
||||
"filetypes": ["lua"],
|
||||
"rootPatterns": [".luarc.json", ".luacheckrc", ".stylua.toml", "stylua.toml", "selene.toml"],
|
||||
"settings": {
|
||||
"Lua": {
|
||||
"runtime": {
|
||||
"version": "LuaJIT"
|
||||
},
|
||||
"diagnostics": {
|
||||
"globals": ["vim"]
|
||||
},
|
||||
"workspace": {
|
||||
"library": {
|
||||
"${3rd}/luv/library": true,
|
||||
"${3rd}/busted/library": true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user