fix edgecase for nonicon filetypes in statusline

This commit is contained in:
siduck 2022-06-02 23:58:08 +05:30
parent 9b7b44f74f
commit 56c9b087ea
1 changed files with 9 additions and 4 deletions

View File

@ -252,14 +252,19 @@ options.file_info = {
local filename = fn.expand "%:t"
local extension = fn.expand "%:e"
if filename == "" then
return options.icons.empty_file
end
local icon = require("nvim-web-devicons").get_icon(filename, extension)
if icon == nil and fn.expand "%:t" == "" then
return options.icons.empty_file
if icon == nil then
icon = ""
else
icon = icon .. " " or ""
return icon
icon = icon .. " "
end
return icon
end,
hl = "Feline_file_info",