diff --git a/init.lua b/init.lua index 2e6687c..91fd879 100644 --- a/init.lua +++ b/init.lua @@ -95,8 +95,16 @@ lualine.setup({ }, lualine_z = { 'searchcount', 'progress', 'location' }, }, - tabline = (g.started_by_firenvim == true and {}) or { - lualine_a = { 'buffers' }, + tabline = { + lualine_a = { + { + 'buffers', + show_filename_only = false, + max_length = function() + return math.max(math.ceil(vim.o.columns * 2 / 3), vim.o.columns - 6) + end + }, + }, lualine_z = { 'tabs' }, }, })