From 6e1d798229bca0fca0be4ecf05a7852d18487bb0 Mon Sep 17 00:00:00 2001 From: Jonas Bloch <128738169+Silzinc@users.noreply.github.com> Date: Sun, 12 Jan 2025 14:23:28 +0100 Subject: [PATCH] fix(bufferline): show default icons --- lua/lazyvim/plugins/ui.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/lazyvim/plugins/ui.lua b/lua/lazyvim/plugins/ui.lua index c4cb2a7b..0986a932 100644 --- a/lua/lazyvim/plugins/ui.lua +++ b/lua/lazyvim/plugins/ui.lua @@ -40,7 +40,11 @@ return { }, ---@param opts bufferline.IconFetcherOpts get_element_icon = function(opts) - return LazyVim.config.icons.ft[opts.filetype] + local lazyvim_icon = LazyVim.config.icons.ft[opts.filetype] + if lazyvim_icon then + return lazyvim_icon + end + return require("nvim-web-devicons").get_icon_by_filetype(opts.filetype, { default = false }) end, }, },