diff options
Diffstat (limited to 'vim/autoload/Powerline/Functions/syntastic.vim')
| -rw-r--r-- | vim/autoload/Powerline/Functions/syntastic.vim | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/vim/autoload/Powerline/Functions/syntastic.vim b/vim/autoload/Powerline/Functions/syntastic.vim new file mode 100644 index 0000000..e2c04fa --- /dev/null +++ b/vim/autoload/Powerline/Functions/syntastic.vim @@ -0,0 +1,16 @@ +function! Powerline#Functions#syntastic#GetErrors(line_symbol) " {{{ + if ! exists('g:syntastic_stl_format') + " Syntastic hasn't been loaded yet + return '' + endif + + " Temporarily change syntastic output format + let old_stl_format = g:syntastic_stl_format + let g:syntastic_stl_format = '╱╱╱%E{ ERRORS (%e) '. a:line_symbol .' %fe }%W{ WARNINGS (%w) '. a:line_symbol .' %fw }╱╱╱' + + let ret = SyntasticStatuslineFlag() + + let g:syntastic_stl_format = old_stl_format + + return ret +endfunction " }}} |