You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
529 B
VimL
26 lines
529 B
VimL
6 years ago
|
" packer.vim - basic vim/packer integration
|
||
|
" Maintainer: HashiVim <https://github.com/hashivim>
|
||
|
|
||
|
if exists("g:loaded_packer") || v:version < 700 || &cp || !executable('packer')
|
||
|
finish
|
||
|
endif
|
||
|
let g:loaded_packer = 1
|
||
|
|
||
|
function! s:commands(A, L, P)
|
||
|
return join([
|
||
|
\ "build",
|
||
|
\ "fix",
|
||
|
\ "inspect",
|
||
|
\ "validate",
|
||
|
\ "version"
|
||
|
\ ], "\n")
|
||
|
endfunction
|
||
|
|
||
|
augroup packer
|
||
|
autocmd!
|
||
|
autocmd VimEnter *
|
||
|
\ command! -nargs=+ -complete=custom,s:commands Packer execute '!packer '.<q-args>
|
||
|
augroup END
|
||
|
|
||
|
" vim:set et sw=2:
|