Set up languageservers
parent
8c555f9572
commit
8f8a17733f
|
@ -19,7 +19,8 @@
|
|||
"json",
|
||||
"Markdown",
|
||||
"css",
|
||||
"svelte"
|
||||
"svelte",
|
||||
"haskell"
|
||||
],
|
||||
"coc.preferences.formatOnSaveFiletypes": [
|
||||
"javascript",
|
||||
|
@ -31,13 +32,49 @@
|
|||
"json",
|
||||
"Markdown",
|
||||
"css",
|
||||
"svelte"
|
||||
"svelte",
|
||||
"haskell"
|
||||
],
|
||||
"languageserver": {
|
||||
"racket": {
|
||||
"command": "racket",
|
||||
"args": ["--lib", "racket-langserver"],
|
||||
"filetypes": ["scheme", "racket"]
|
||||
// "racket": {
|
||||
// "command": "racket",
|
||||
// "args": ["--lib", "racket-langserver"],
|
||||
// "filetypes": ["scheme", "racket"]
|
||||
// }
|
||||
"bash": {
|
||||
"command": "bash-language-server",
|
||||
"args": ["start"],
|
||||
"filetypes": ["sh"]
|
||||
},
|
||||
"dockerfile": {
|
||||
"command": "docker-langserver",
|
||||
"args": ["--stdio"],
|
||||
"filetypes": ["dockerfile"]
|
||||
},
|
||||
"haskell": {
|
||||
"command": "haskell-language-server-wrapper",
|
||||
"args": ["--lsp"],
|
||||
"rootPatterns": ["*.cabal", "stack.yaml", "cabal.project", "package.yaml", "hie.yaml"],
|
||||
"filetypes": ["haskell", "lhaskell"],
|
||||
"settings": {
|
||||
"haskell": {
|
||||
"formattingProvider": "stylish-haskell"
|
||||
}
|
||||
}
|
||||
// Run `haskell-language-server-wrapper generate-default-config` for a defult config
|
||||
// "settings": { ... }
|
||||
},
|
||||
"R": {
|
||||
"enable": true,
|
||||
"command": "/usr/bin/R",
|
||||
"args": [
|
||||
"--slave",
|
||||
"-e",
|
||||
"languageserver::run()"
|
||||
],
|
||||
"filetypes": [
|
||||
"r"
|
||||
]
|
||||
}
|
||||
},
|
||||
"diagnostic.messageTarget": "echo",
|
||||
|
|
Loading…
Reference in New Issue