diff options
author | Abouzar Parvan <[email protected]> | 2022-04-28 19:00:39 +0430 |
---|---|---|
committer | GitHub <[email protected]> | 2022-04-28 19:00:39 +0430 |
commit | 6a66e39f29f8bd1a7dce5e34c0790328f0e0db92 (patch) | |
tree | dff2e469f7855f7e5388517abdce16af4c3583ca /lua/lvim/core/bufferline.lua | |
parent | dd65e285656a5c46c52144f4e082c8e2d1d95757 (diff) |
feat(icons): make it possible to disable icons (#2529)
Diffstat (limited to 'lua/lvim/core/bufferline.lua')
-rw-r--r-- | lua/lvim/core/bufferline.lua | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lua/lvim/core/bufferline.lua b/lua/lvim/core/bufferline.lua index d16c3d79..cb322032 100644 --- a/lua/lvim/core/bufferline.lua +++ b/lua/lvim/core/bufferline.lua @@ -4,9 +4,12 @@ local function is_ft(b, ft) return vim.bo[b].filetype == ft end -local function diagnostics_indicator(_, _, diagnostics) +local function diagnostics_indicator(num, _, diagnostics, _) local result = {} local symbols = { error = "ï™™", warning = "", info = "ï µ" } + if not lvim.use_icons then + return "(" .. num .. ")" + end for name, count in pairs(diagnostics) do if symbols[name] and count > 0 then table.insert(result, symbols[name] .. " " .. count) @@ -112,8 +115,8 @@ M.config = function() padding = 1, }, }, - show_buffer_icons = true, -- disable filetype icons for buffers - show_buffer_close_icons = true, + show_buffer_icons = lvim.use_icons, -- disable filetype icons for buffers + show_buffer_close_icons = lvim.use_icons, show_close_icon = false, show_tab_indicators = true, persist_buffer_sort = true, -- whether or not custom sorted buffers should persist |