58 lines
1.5 KiB
JSON
58 lines
1.5 KiB
JSON
{
|
|
"suggest.enablePreselect": false,
|
|
"suggest.noselect": true,
|
|
"diagnostic.displayByAle": true,
|
|
"languageserver": {
|
|
"ccls": {
|
|
"command": "ccls",
|
|
"filetypes": [
|
|
"c",
|
|
"cpp",
|
|
"objc",
|
|
"objcpp"
|
|
],
|
|
"rootPatterns": [
|
|
".ccls",
|
|
"compile_commands.json",
|
|
".vim/",
|
|
".git/",
|
|
".hg/"
|
|
],
|
|
"initializationOptions": {
|
|
"cache": {
|
|
"directory": "/tmp/ccls"
|
|
}
|
|
}
|
|
},
|
|
"julia": {
|
|
"command": "/usr/bin/julia",
|
|
"args" : [
|
|
"--startup-file=no", "--history-file=no", "-e",
|
|
"using LanguageServer; using Pkg; import StaticLint; import SymbolServer; env_path = dirname(Pkg.Types.Context().env.project_file); server = LanguageServer.LanguageServerInstance(stdin, stdout, env_path, \"\"); server.runlinter = true; run(server);"
|
|
],
|
|
"filetypes": ["julia"]
|
|
},
|
|
"haxe": {
|
|
"command": "node",
|
|
"args": ["/mnt/3tb/git/haxe-language-server/bin/server.js"],
|
|
"filetypes": ["haxe"],
|
|
"trace.server": "verbose",
|
|
"initializationOptions": {
|
|
"displayArguments": ["build.hxml"]
|
|
},
|
|
"settings": {
|
|
"haxe.executable": "haxe"
|
|
}
|
|
}
|
|
},
|
|
"d.servedPath": "/usr/local/bin/serve-d",
|
|
"d.dcdServerPath": "/home/eiko/.local/share/code-d/bin/dcd-server",
|
|
"d.dcdClientPath": "/home/eiko/.local/share/code-d/bin/dcd-client",
|
|
"d.dubBuildType": "unittest",
|
|
"dscanner.ignoredKeys": [
|
|
"dscanner.suspicious.unused_parameter",
|
|
"dscanner.style.long_line",
|
|
"dscanner.style.phobos_naming_convention",
|
|
"dscanner.style.number_literals"
|
|
]
|
|
}
|