From 85ed9b8a72d06a0cb54bb839028697aa92645b28 Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Fri, 20 Feb 2026 20:23:42 -0500 Subject: [PATCH] fix: add missing OilExecutableHidden highlight group Problem: the rendering code constructs "OilExecutable" .. "Hidden" for hidden executables, but that group was never defined. Hidden executables silently lose all highlighting instead of being dimmed like every other hidden entry type. Solution: add OilExecutableHidden linked to OilHidden, consistent with OilFileHidden, OilDirHidden, and all other hidden variants. Based on: stevearc/oil.nvim#698 --- lua/oil/init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/oil/init.lua b/lua/oil/init.lua index a1da3f6..824672e 100644 --- a/lua/oil/init.lua +++ b/lua/oil/init.lua @@ -928,6 +928,11 @@ M._get_highlights = function() link = "DiagnosticOk", desc = "Executable files in an oil buffer", }, + { + name = "OilExecutableHidden", + link = "OilHidden", + desc = "Hidden executable files in an oil buffer", + }, { name = "OilCreate", link = "DiagnosticInfo",