Files
requirements.txt.vim/after/ftplugin/requirements.vim
Eric Nielsen 82d0dcdb33 Set makeprg if pip-compile is available
also update tests and make Requirements_matched_filename more specific.
2021-03-18 14:49:09 -05:00

12 lines
403 B
VimL

if executable('pip-compile')
let s:filename = expand("%:p")
if fnamemodify(s:filename, ":t") ==# 'requirements.in'
" this is the default filename for pip-compile
setlocal makeprg=pip-compile
elseif fnamemodify(s:filename, ":e") ==# 'in'
\ && Requirements_matched_filename(s:filename)
setlocal makeprg=pip-compile\ %
endif
endif
" vim: et sw=4 ts=4 sts=4: