tabline: Fix tab label being named wrongly

- Manage `nobuflisted` windows together
    - If a tab has no `buflisted` window,
      the tab label is named from default buffer name.
- Fix default buffer name selection from wrong tab
    - It has picked up default buffer name from active tab,
      not from the target tab.
This commit is contained in:
yasuda committed 2022-04-07 09:09:45 +09:00
1 parent dc65eea5d9
commit 35af3bf37f
2 files changed
+3 -3

No files matched your search

@@ -52,7 +52,7 @@ function! airline#extensions#tabline#buflist#list()
" Basically branch 535 already does it, but since it relies on
" BufAdd autocommand, I'd like to avoid this if possible.
for nr in list
if buflisted(nr)
if bufloaded(nr)
" Do not add to the bufferlist, if either
" 1) bufnr is exclude_buffers list
" 2) buffername matches one of exclude_paths patterns