X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/77a27cfaf2a3135b507777e3521ae9227c065d39..e6ffd48dd5365ee30a08cc48b9434cc21962f710:/autoload/flake8.vim?ds=sidebyside diff --git a/autoload/flake8.vim b/autoload/flake8.vim index 06a1b6b..d21664e 100644 --- a/autoload/flake8.vim +++ b/autoload/flake8.vim @@ -109,8 +109,10 @@ function! s:Flake8() " {{{ " read config call s:Setup() - if !executable(s:flake8_cmd) - echoerr "File " . s:flake8_cmd . " not found. Please install it first." + let l:executable = split(s:flake8_cmd)[0] + + if !executable(l:executable) + echoerr "File " . l:executable . " not found. Please install it first." return endif @@ -130,7 +132,6 @@ function! s:Flake8() " {{{ endif set lazyredraw " delay redrawing - cclose " close any existing cwindows " set shellpipe to > instead of tee (suppressing output) set shellpipe=> @@ -139,6 +140,9 @@ function! s:Flake8() " {{{ let &grepformat="%f:%l:%c: %m\,%f:%l: %m" let &grepprg=s:flake8_cmd silent! grep! "%" + " close any existing cwindows, + " placed after 'grep' in case quickfix is open on autocmd QuickFixCmdPost + cclose " restore grep settings let &grepformat=l:old_gfm