diff options
Diffstat (limited to 'nvim/.config/nvim/coc-settings.json')
-rw-r--r-- | nvim/.config/nvim/coc-settings.json | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/nvim/.config/nvim/coc-settings.json b/nvim/.config/nvim/coc-settings.json index 8515224..c5a12f1 100644 --- a/nvim/.config/nvim/coc-settings.json +++ b/nvim/.config/nvim/coc-settings.json | |||
@@ -37,12 +37,15 @@ | |||
37 | } | 37 | } |
38 | }, | 38 | }, |
39 | "haskell": { | 39 | "haskell": { |
40 | "command": "hie", | 40 | "command": "haskell-language-server-wrapper", |
41 | "args": ["--lsp"], | 41 | "args": ["--lsp"], |
42 | "rootPatterns": [ | 42 | "rootPatterns": [ |
43 | "*.cabal", | ||
43 | "stack.yaml", | 44 | "stack.yaml", |
44 | "cabal.config", | 45 | "cabal.project", |
45 | "package.yaml" | 46 | "cabal.project.local", |
47 | "package.yaml", | ||
48 | "hie.yaml" | ||
46 | ], | 49 | ], |
47 | "filetypes": [ | 50 | "filetypes": [ |
48 | "hs", | 51 | "hs", |
@@ -51,9 +54,13 @@ | |||
51 | ], | 54 | ], |
52 | "initializationOptions": { | 55 | "initializationOptions": { |
53 | "languageServerHaskell": { | 56 | "languageServerHaskell": { |
54 | "hlintOn": true | 57 | "hlintOn": true |
55 | } | 58 | } |
56 | } | 59 | } |
60 | }, | ||
61 | "lua": { | ||
62 | "command": "lua-lsp", | ||
63 | "filetypes": ["lua"] | ||
57 | } | 64 | } |
58 | }, | 65 | }, |
59 | "diagnostic": { | 66 | "diagnostic": { |