aboutsummaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/nvim/coc-settings.json34
1 files changed, 33 insertions, 1 deletions
diff --git a/.config/nvim/coc-settings.json b/.config/nvim/coc-settings.json
index bf72fff..93321cc 100644
--- a/.config/nvim/coc-settings.json
+++ b/.config/nvim/coc-settings.json
@@ -1,3 +1,35 @@
{
- "suggest.noselect": true
+ "suggest.noselect": true,
+ "languageserver": {
+ "haskell": {
+ "command": "haskell-language-server-wrapper",
+ "args": [
+ "--lsp"
+ ],
+ "rootPatterns": [
+ "*.cabal",
+ "stack.yaml",
+ "cabal.project",
+ "package.yaml",
+ "hie.yaml"
+ ],
+ "filetypes": [
+ "haskell",
+ "lhaskell"
+ ],
+ "settings": {
+ "haskell": {
+ "checkParents": "CheckOnSave",
+ "checkProject": true,
+ "maxCompletions": 40,
+ "formattingProvider": "ormolu",
+ "plugin": {
+ "stan": {
+ "globalOn": true
+ }
+ }
+ }
+ }
+ }
+ },
}