From 1e62563e18342e1bc61ff2558e6177d8b074edd5 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Fri, 15 Jun 2018 19:39:52 +0200 Subject: [PATCH] Use ALE for diagnostics --- after/ftplugin/haskell.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/after/ftplugin/haskell.vim b/after/ftplugin/haskell.vim index 017276e..a0a8f5c 100644 --- a/after/ftplugin/haskell.vim +++ b/after/ftplugin/haskell.vim @@ -62,6 +62,8 @@ let g:LanguageClient_autoStart = 1 let g:LanguageClient_serverCommands = { \ 'haskell': ['hie', '--lsp', '-d', '-l', $HOME.'/lang-server.log'], \ } +" we use ALE instead +let g:LanguageClient_diagnosticsEnable = 0 nnoremap :call LanguageClient#textDocument_hover() nnoremap gd :call LanguageClient#textDocument_definition() @@ -77,7 +79,7 @@ call deoplete#enable() let g:ghcmod_hlint_options = ['--ignore=Eta reduce $'] " ALE -let g:ale_enabled = 0 " LSP does it +let g:ale_enabled = 1 let g:ale_linters = {'haskell':['ghc-mod', 'hdevtools'], 'c':['clang']} " let g:ale_fixers = { " \ 'go': ['gofmt', 'goimports'],