summaryrefslogtreecommitdiff
path: root/plugin/statusline.vim
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/statusline.vim')
-rw-r--r--plugin/statusline.vim11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugin/statusline.vim b/plugin/statusline.vim
index 3e1c069..0a1f6c0 100644
--- a/plugin/statusline.vim
+++ b/plugin/statusline.vim
@@ -81,6 +81,15 @@ function! Filepath() abort
81 endif 81 endif
82endfunction 82endfunction
83 83
84function! QuickFixStatus() abort
85 let l:qfl=getqflist()
86 let l:qftitle = getqflist({'title' : 0}).title
87 if len(qfl) != 0
88 return l:qftitle
89 else
90 return ''
91endfunction
92
84function! LinterStatus() abort 93function! LinterStatus() abort
85 let sl = '' 94 let sl = ''
86 let msgs = [] 95 let msgs = []
@@ -113,6 +122,8 @@ function! StatusLine(mode) abort
113 let l:line.='%7*%{StatuslineGit()}' 122 let l:line.='%7*%{StatuslineGit()}'
114 let l:line.='%<' 123 let l:line.='%<'
115 let l:line.=Filepath() 124 let l:line.=Filepath()
125 let l:line.='%5*'
126 let l:line.=QuickFixStatus()
116 127
117 let l:line.='%5*' 128 let l:line.='%5*'
118 let l:line.=' %{ReadOnly()} %w%*' 129 let l:line.=' %{ReadOnly()} %w%*'