diff options
Diffstat (limited to '.config/nvim')
| -rw-r--r-- | .config/nvim/coc-settings.json | 34 |
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 + } + } + } + } + } + }, } |
