aboutsummaryrefslogtreecommitdiff
path: root/vim/autoload/Powerline/Functions/syntastic.vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim/autoload/Powerline/Functions/syntastic.vim')
-rw-r--r--vim/autoload/Powerline/Functions/syntastic.vim16
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 " }}}