From 5b127e22ddd4d6233a1863f9e4387e27340e0797 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sat, 4 May 2024 22:13:43 +0800 Subject: [PATCH] perf(tabline): use lua tablineat function --- lua/spacevim/plugin/tabline.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lua/spacevim/plugin/tabline.lua b/lua/spacevim/plugin/tabline.lua index f336e14e8..d08008c92 100644 --- a/lua/spacevim/plugin/tabline.lua +++ b/lua/spacevim/plugin/tabline.lua @@ -72,7 +72,7 @@ local function build_item(bufnr, n) local icon = '' - local tablineat = '%' .. n .. '@SpaceVim#layers#core#tabline#jump@' + local tablineat = '%' .. n .. '@v:lua.___spacevim_tabline.jump@' if name == '' then name = 'No Name' @@ -447,7 +447,8 @@ function M.get() local preview_item if #left_hide_bufs > 0 and vim.fn.tabpagenr('$') == 1 then tablinestr = '%#SpaceVim_tabline_b# << ' - .. #left_hide_bufs .. ' ' + .. #left_hide_bufs + .. ' ' .. tabline_sep(preview_item, shown_items[1]) end for _, item in ipairs(shown_items) do @@ -573,4 +574,6 @@ function M.jump(id) end end +_G.___spacevim_tabline = { jump = M.jump } + return M