diff --git a/lua/oil/init.lua b/lua/oil/init.lua index 824672e..db454d8 100644 --- a/lua/oil/init.lua +++ b/lua/oil/init.lua @@ -863,6 +863,11 @@ M._get_highlights = function() link = "OilDir", desc = "Icon for directories", }, + { + name = "OilFileIcon", + link = nil, + desc = "Icon for files", + }, { name = "OilSocket", link = "Keyword", diff --git a/lua/oil/util.lua b/lua/oil/util.lua index dc3ac14..ac04328 100644 --- a/lua/oil/util.lua +++ b/lua/oil/util.lua @@ -956,6 +956,7 @@ M.get_icon_provider = function() end end local icon, hl = devicons.get_icon(name) + hl = hl or "OilFileIcon" icon = icon or (conf and conf.default_file or "") return icon, hl end