feat: highlight groups for hidden files (#459)
* feat: hidden highlights * feat: OilHidden for hidden highlights instead of Comment * fix: add the new combinatoric highlight groups * perf: get rid of a call to is_hidden_file * fix: tweak the default highlight group links * fix: update function call in unit tests --------- Co-authored-by: Steven Arcangeli <stevearc@stevearc.com>
This commit is contained in:
parent
740b8fd425
commit
60e68967e5
4 changed files with 92 additions and 14 deletions
|
|
@ -796,11 +796,21 @@ end
|
|||
---@private
|
||||
M._get_highlights = function()
|
||||
return {
|
||||
{
|
||||
name = "OilHidden",
|
||||
link = "Comment",
|
||||
desc = "Hidden entry in an oil buffer",
|
||||
},
|
||||
{
|
||||
name = "OilDir",
|
||||
link = "Directory",
|
||||
desc = "Directory names in an oil buffer",
|
||||
},
|
||||
{
|
||||
name = "OilDirHidden",
|
||||
link = "OilHidden",
|
||||
desc = "Hidden directory names in an oil buffer",
|
||||
},
|
||||
{
|
||||
name = "OilDirIcon",
|
||||
link = "OilDir",
|
||||
|
|
@ -811,6 +821,11 @@ M._get_highlights = function()
|
|||
link = "Keyword",
|
||||
desc = "Socket files in an oil buffer",
|
||||
},
|
||||
{
|
||||
name = "OilSocketHidden",
|
||||
link = "OilHidden",
|
||||
desc = "Hidden socket files in an oil buffer",
|
||||
},
|
||||
{
|
||||
name = "OilLink",
|
||||
link = nil,
|
||||
|
|
@ -821,6 +836,16 @@ M._get_highlights = function()
|
|||
link = nil,
|
||||
desc = "Orphaned soft links in an oil buffer",
|
||||
},
|
||||
{
|
||||
name = "OilLinkHidden",
|
||||
link = "OilHidden",
|
||||
desc = "Hidden soft links in an oil buffer",
|
||||
},
|
||||
{
|
||||
name = "OilOrphanLinkHidden",
|
||||
link = "OilLinkHidden",
|
||||
desc = "Hidden orphaned soft links in an oil buffer",
|
||||
},
|
||||
{
|
||||
name = "OilLinkTarget",
|
||||
link = "Comment",
|
||||
|
|
@ -831,11 +856,26 @@ M._get_highlights = function()
|
|||
link = "DiagnosticError",
|
||||
desc = "The target of an orphaned soft link",
|
||||
},
|
||||
{
|
||||
name = "OilLinkTargetHidden",
|
||||
link = "OilHidden",
|
||||
desc = "The target of a hidden soft link",
|
||||
},
|
||||
{
|
||||
name = "OilOrphanLinkTargetHidden",
|
||||
link = "OilOrphanLinkTarget",
|
||||
desc = "The target of an hidden orphaned soft link",
|
||||
},
|
||||
{
|
||||
name = "OilFile",
|
||||
link = nil,
|
||||
desc = "Normal files in an oil buffer",
|
||||
},
|
||||
{
|
||||
name = "OilFileHidden",
|
||||
link = "OilHidden",
|
||||
desc = "Hidden normal files in an oil buffer",
|
||||
},
|
||||
{
|
||||
name = "OilCreate",
|
||||
link = "DiagnosticInfo",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue