{ "languageserver": { "elmLS": { "command": "elm-language-server", "args": ["--stdio"], "filetypes": ["elm"], "rootPatterns": ["elm.json"], "initializationOptions": { "runtime": "node", "elmPath": "elm", "elmFormatPath": "elm-format", "elmTestPath": "elm-test" } } //"rust": { //"command": "ra_lsp_server", //"filetypes": ["rust"], //"rootPatterns": ["Cargo.toml"] //}, //"haskell": { //"command": "hie-wrapper", //"rootPatterns": [".stack.yaml", "cabal.config", "package.yaml"], //"filetypes": ["hs", "lhs", "haskell"], //"initializationOptions": {}, //"settings": { //"languageServerHaskell": { //"hlintOn": false, //"maxNumberOfProblems": 10, //"completionSnippetsOn": true //} //} //} } }