stack exec hlint [file]works from the CLI, but setting
let b:ale_haskell_hlint_executable = "'stack exec -- hlint'"errors with:
(executable check - failure) 'stack exec hlint'. Any ideas about how to do this?
hlint_executable = 'stack'and
hlint_options = ''actually ran
(executable check - success) stack (finished - exit code 1) ['/bin/bash', '-c', '''stack'' exec ''hlint'' -- --color=never --json - < ''/tmp/nvimNImjwE/1/APISpec.hs'''], so it works, but I don't know why...Anyway, maybe you'll find that curious.
/Users/bashar/work/projects/adl/adl-backend/node_modules/eslint/bin/eslint.js /Users/bashar/work/projects/adl/adl-backend/src/app.tsif PWD is
/Users/bashar/. Is there a way we can set the PWD explicitly when running eslin6?
CWDin the job options in ALE to the buffer or linter directory.
:help completeopt. If you don't have
previewin your setting there, ALE won't show the preview window.
ALEDetaildoes not improve the information I have access to, so I have to background vim and run it manually to find out the rest. Any suggestions?