38 lines
922 B
TOML
38 lines
922 B
TOML
[language-server.csharp-ls]
|
|
command = "csharp-ls"
|
|
|
|
[language-server.roslyn]
|
|
command = "roslyn-language-server"
|
|
args = ["--stdio", "--autoLoadProjects"]
|
|
|
|
[language-server.tsgo]
|
|
command = "tsgo"
|
|
args = ["--lsp", "--stdio"]
|
|
|
|
[language-server.angular]
|
|
command = "ngserver"
|
|
args = [
|
|
"--stdio",
|
|
"--tsProbeLocations", "node_modules",
|
|
"--ngProbeLocations", "node_modules"
|
|
]
|
|
|
|
[[language]]
|
|
name = "c-sharp"
|
|
scope = "source.cs"
|
|
file-types = ["cs", "csx", "cake"]
|
|
roots = ["Directory.Build.props", ".git"]
|
|
language-servers = [
|
|
{ name = "roslyn", except-features = ["diagnostics"] },
|
|
{ name = "csharp-ls", only-features = ["diagnostics"] }
|
|
]
|
|
|
|
[[language]]
|
|
name = "typescript"
|
|
roots = ["angular.json", "package.json", "tsconfig.json"]
|
|
language-servers = [ "tsgo", "angular" ]
|
|
|
|
[[language]]
|
|
name = "html"
|
|
roots = ["angular.json", "package.json", "tsconfig.json"]
|
|
language-servers = [ "angular", "vscode-html-language-server" ]
|