暂无描述

cmd.vim 527B

123456789101112131415161718192021
  1. if !exists("g:vs_jump_to_error")
  2. let g:vs_jump_to_error = 1
  3. endif
  4. function! vs#cmd#Build(bang,...)
  5. echon "vim-vs: " | echohl Identifier | echon "building..." | echohl None
  6. silent! exe 'make!'
  7. redraw!
  8. if !a:bang
  9. cwindow
  10. let errors = getqflist()
  11. if !empty(errors)
  12. if g:vs_jump_to_error
  13. cc 1
  14. endif
  15. else
  16. redraws! | echon "vim-vs: " | echohl Function | echon "[build] SUCCESS" | echohl None
  17. endif
  18. endif
  19. endfunction