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, }, },