From 3a4e021c6292aae55b33f844312aac71e3a37d8d Mon Sep 17 00:00:00 2001 From: chekkal Date: Thu, 4 Jan 2018 15:23:58 +0000 Subject: [PATCH] hlint unable to load .hs file inside Cygwin #2130 --- syntax_checkers/haskell/hlint.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/syntax_checkers/haskell/hlint.vim b/syntax_checkers/haskell/hlint.vim index ff8c243b9..4f08bf90b 100644 --- a/syntax_checkers/haskell/hlint.vim +++ b/syntax_checkers/haskell/hlint.vim @@ -15,8 +15,9 @@ set cpo&vim function! SyntaxCheckers_haskell_hlint_GetLocList() dict let buf = bufnr('') + let modifiedbufname = fnamemodify(bufname(buf), ':p') let makeprg = self.makeprgBuild({ - \ 'fname': syntastic#util#shescape(fnamemodify(bufname(buf), ':p')) }) + \ 'fname': has('win32unix')?syntastic#util#CygwinPath(modifiedbufname):syntastic#util#shescape(modifiedbufname)}) let errorformat = \ '%E%f:%l:%v: Error while reading hint file\, %m,' .