py3kwarn.vim 976 B

123456789101112131415161718192021222324252627282930313233343536
  1. "============================================================================
  2. "File: py3kwarn.vim
  3. "Description: Syntax checking plugin for syntastic.vim
  4. "Authors: Liam Curry <liam@curry.name>
  5. "
  6. "============================================================================
  7. if exists('g:loaded_syntastic_python_py3kwarn_checker')
  8. finish
  9. endif
  10. let g:loaded_syntastic_python_py3kwarn_checker = 1
  11. let s:save_cpo = &cpo
  12. set cpo&vim
  13. function! SyntaxCheckers_python_py3kwarn_GetLocList() dict
  14. let makeprg = self.makeprgBuild({})
  15. let errorformat = '%W%f:%l:%c: %m'
  16. let env = syntastic#util#isRunningWindows() ? {} : { 'TERM': 'dumb' }
  17. return SyntasticMake({
  18. \ 'makeprg': makeprg,
  19. \ 'errorformat': errorformat,
  20. \ 'env': env })
  21. endfunction
  22. call g:SyntasticRegistry.CreateAndRegisterChecker({
  23. \ 'filetype': 'python',
  24. \ 'name': 'py3kwarn'})
  25. let &cpo = s:save_cpo
  26. unlet s:save_cpo
  27. " vim: set sw=4 sts=4 et fdm=marker: