Problem: the permissions column rendered as a monolithic unstyled string, making it hard to scan `rwx` bits at a glance. Solution: add per-character highlight groups for permission characters following the `eza`/`lsd` convention. All groups link to standard Neovim highlights so every colorscheme works out of the box.
This commit is contained in:
parent
79a40b5feb
commit
adff65b377
6 changed files with 81 additions and 3 deletions
18
doc/oil.txt
18
doc/oil.txt
|
|
@ -868,6 +868,24 @@ OilExecutable *hl-OilExecutabl
|
|||
OilExecutableHidden *hl-OilExecutableHidden*
|
||||
Hidden executable files in an oil buffer
|
||||
|
||||
OilPermissionRead *hl-OilPermissionRead*
|
||||
Read permission character in the permissions column
|
||||
|
||||
OilPermissionWrite *hl-OilPermissionWrite*
|
||||
Write permission character in the permissions column
|
||||
|
||||
OilPermissionExec *hl-OilPermissionExec*
|
||||
Execute permission character in the permissions column
|
||||
|
||||
OilPermissionSetuid *hl-OilPermissionSetuid*
|
||||
Setuid/setgid permission character in the permissions column
|
||||
|
||||
OilPermissionSticky *hl-OilPermissionSticky*
|
||||
Sticky bit permission character in the permissions column
|
||||
|
||||
OilPermissionNone *hl-OilPermissionNone*
|
||||
No permission character in the permissions column
|
||||
|
||||
OilCreate *hl-OilCreate*
|
||||
Create action in the oil preview window
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue