vim-airline/autoload/airline/extensions
Christian Brabandt 31906ac7b2 Some improvements for the buflist implementation
This should make the buflist algorithm faster.
Also there is an alternative implementation in branch 535 available,
which avoids looping over the complete range, I'll stay with the current
approach, as it does not depend on BufAdd/BufDelete autocommands.

details:
instead of testing for buflisted() and bufexists() we only test for
buflisted() because, this also tests for the existence of the buffer.
Also instead of a second loop of the exclude patterns, we'll join all
of them together with '\|' and check if they match the current buffer.
The rest of the conditions have been joined into a single condition.

This together made up an improvement of
Orig:
FUNCTION  airline#extensions#tabline#buflist#list()
Called 94 times
Total time:   0.267305
 Self time:   0.267305

New:
FUNCTION  airline#extensions#tabline#buflist#list()
Called 85 times
Total time:   0.124572
 Self time:   0.124572
2016-02-09 19:41:17 +01:00
..
tabline Some improvements for the buflist implementation 2016-02-09 19:41:17 +01:00
wordcount/formatters Added visual mode word counting 2016-02-09 19:31:55 +01:00
branch.vim Small improvement for untracked feature 2016-02-05 23:11:37 +01:00
bufferline.vim happy 2016! 2016-01-14 21:38:38 -05:00
capslock.vim Fix vim-capslock functionality after changes in CapsLockStatusline() 2015-08-19 15:51:09 -07:00
commandt.vim happy 2016! 2016-01-14 21:38:38 -05:00
csv.vim happy 2016! 2016-01-14 21:38:38 -05:00
ctrlp.vim happy 2016! 2016-01-14 21:38:38 -05:00
ctrlspace.vim Problem: Load check variables has changed 2016-02-08 08:36:25 +01:00
default.vim Fix highlighting problems with Vim 2016-02-04 16:29:45 +01:00
eclim.vim happy 2016! 2016-01-14 21:38:38 -05:00
example.vim happy 2016! 2016-01-14 21:38:38 -05:00
hunks.vim Hunks: make s:source_func local to buffer 2016-01-15 13:05:01 +01:00
netrw.vim happy 2016! 2016-01-14 21:38:38 -05:00
nrrwrgn.vim NrrwRgn: Only use Utf-8 Glyph in utf8 encoding 2016-01-23 21:31:34 +01:00
promptline.vim happy 2016! 2016-01-14 21:38:38 -05:00
quickfix.vim happy 2016! 2016-01-14 21:38:38 -05:00
syntastic.vim happy 2016! 2016-01-14 21:38:38 -05:00
tabline.vim do not echo feedkeys() arguments 2016-02-08 21:16:38 +01:00
tagbar.vim happy 2016! 2016-01-14 21:38:38 -05:00
tmuxline.vim happy 2016! 2016-01-14 21:38:38 -05:00
undotree.vim happy 2016! 2016-01-14 21:38:38 -05:00
unicode.vim Add support for unicode plugin 2016-02-06 16:05:29 +01:00
unite.vim happy 2016! 2016-01-14 21:38:38 -05:00
virtualenv.vim Make the virtualenv extension work better 2016-01-20 20:02:21 +01:00
whitespace.vim Detect inconsistent mixed indentation in a file 2016-02-06 17:46:56 +01:00
windowswap.vim add windowswap extension 2014-09-10 19:05:42 -05:00
wordcount.vim Added visual mode word counting 2016-02-09 19:31:55 +01:00
ycm.vim Show YouCompleteMe error and warning count in the statusline 2016-01-27 23:21:16 -08:00