mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-02 22:20:06 +08:00
fix(tabline): update tabline on buflisted changed
This commit is contained in:
parent
49cee0362f
commit
c4a7b0f7c1
@ -328,7 +328,7 @@ function M.enable()
|
||||
end
|
||||
end
|
||||
local tabline_augroup = vim.api.nvim_create_augroup('spacevim_tabline', { clear = true })
|
||||
vim.api.nvim_create_autocmd({ 'BufNewFile', 'BufReadPost', 'BufAdd' }, {
|
||||
vim.api.nvim_create_autocmd({ 'BufAdd' }, {
|
||||
callback = vim.schedule_wrap(function(event)
|
||||
if
|
||||
vim.api.nvim_buf_is_valid(event.buf)
|
||||
@ -336,7 +336,12 @@ function M.enable()
|
||||
and index(visiable_bufs, event.buf) == -1
|
||||
and index(left_hide_bufs, event.buf) == -1
|
||||
then
|
||||
table.insert(right_hide_bufs, event.buf)
|
||||
if event.buf == vim.api.nvim_get_current_buf() then
|
||||
table.insert(visiable_bufs, event.buf)
|
||||
else
|
||||
table.insert(right_hide_bufs, event.buf)
|
||||
end
|
||||
vim.cmd('redrawtabline')
|
||||
end
|
||||
end),
|
||||
group = tabline_augroup,
|
||||
|
Loading…
Reference in New Issue
Block a user