42 lines
1.2 KiB
JSON
42 lines
1.2 KiB
JSON
{
|
|
"languageserver": {
|
|
"haskell": {
|
|
"command": "hie-wrapper",
|
|
"args": ["--lsp"],
|
|
"filetypes": [ "haskell" ],
|
|
"rootPatterns": [ ".git", "stack.yaml" ]
|
|
},
|
|
"rust": {
|
|
"command": "rustup",
|
|
"args": ["run", "stable", "rls" ],
|
|
"filetypes": [ "rust" ],
|
|
"rootPatterns": [ ".git", "cargo.toml" ]
|
|
},
|
|
"clangd": {
|
|
"command": "clangd",
|
|
"filetypes": [ "c", "cpp" ],
|
|
"rootPatterns": [".git"]
|
|
},
|
|
"crystal": {
|
|
"command": "scry",
|
|
"filetypes": [ "crystal" ],
|
|
"rootPatterns": [".git", "shard.yml"]
|
|
},
|
|
"javascript": {
|
|
"command": "javascript-typescript-stdio",
|
|
"filetypes": [ "javascript" ],
|
|
"rootPatterns": [".git" ]
|
|
},
|
|
"elm": {
|
|
"command": "elm-language-server",
|
|
"args": ["--stdio"],
|
|
"filetypes": ["elm"],
|
|
"rootPatterns": [".git", "elm.json"],
|
|
"initializationOptions": {
|
|
"runtime": "node",
|
|
"elmPath": "elm"
|
|
}
|
|
}
|
|
}
|
|
}
|