mirror of
https://github.com/vim-airline/vim-airline.git
synced 2025-02-17 01:22:44 +08:00
wordcount: allow to disable vimtex wordcount()
While Commit e542f5e
introduced a nice little feature for TeX files to
accurately count words, this unfortunately has the drawback of being
possibly slow, especially since the statusline is often re-evaluated.
Therefore disable this feature by default. You can enable it using:
:let g:airline#extensions#vimtex#wordcount = 1
fixes #2461
This commit is contained in:
parent
47bf6b1716
commit
6e5439126f
|
@ -9,8 +9,8 @@ if exists('*wordcount')
|
||||||
if get(g:, 'actual_curbuf', '') != bufnr('')
|
if get(g:, 'actual_curbuf', '') != bufnr('')
|
||||||
return
|
return
|
||||||
endif
|
endif
|
||||||
if &filetype ==# 'tex' && exists('b:vimtex')
|
if &filetype ==# 'tex' && exists('b:vimtex') && get(g:, 'airline#extensions#vimtex#wordcount', 0)
|
||||||
" We're in a TeX file and vimtex is a plugin, so use vimtex's wordcount...
|
" We're in a TeX file and vimtex is a plugin, so use vimtex's wordcount...
|
||||||
return vimtex#misc#wordcount()
|
return vimtex#misc#wordcount()
|
||||||
else
|
else
|
||||||
let query = a:visual_mode_active ? 'visual_words' : 'words'
|
let query = a:visual_mode_active ? 'visual_words' : 'words'
|
||||||
|
|
|
@ -1507,6 +1507,11 @@ State indicators:
|
||||||
* viewer is opened >
|
* viewer is opened >
|
||||||
let g:airline#extensions#vimtex#viewer = "v"
|
let g:airline#extensions#vimtex#viewer = "v"
|
||||||
|
|
||||||
|
* use vimtex specific wordcount function
|
||||||
|
for TeX buffers Note: this more accurate
|
||||||
|
but may slow down Vim) >
|
||||||
|
let g:airline#extensions#vimtex#wordcount = 1
|
||||||
|
|
||||||
------------------------------------- *airline-virtualenv*
|
------------------------------------- *airline-virtualenv*
|
||||||
virtualenv <https://github.com/jmcantrell/vim-virtualenv>
|
virtualenv <https://github.com/jmcantrell/vim-virtualenv>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user