@@ -428,6 +428,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
428
428
highlight_diagnostics = "none",
429
429
highlight_opened_files = "none",
430
430
highlight_modified = "none",
431
+ highlight_hidden = "none",
431
432
highlight_bookmarks = "none",
432
433
highlight_clipboard = "name",
433
434
indent_markers = {
@@ -454,6 +455,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
454
455
},
455
456
git_placement = "before",
456
457
modified_placement = "after",
458
+ hidden_placement = "after",
457
459
diagnostics_placement = "signcolumn",
458
460
bookmarks_placement = "signcolumn",
459
461
padding = " ",
@@ -464,6 +466,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
464
466
folder_arrow = true,
465
467
git = true,
466
468
modified = true,
469
+ hidden = false,
467
470
diagnostics = true,
468
471
bookmarks = true,
469
472
},
@@ -472,6 +475,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
472
475
symlink = "",
473
476
bookmark = "",
474
477
modified = "●",
478
+ hidden = "",
475
479
folder = {
476
480
arrow_closed = "",
477
481
arrow_open = "",
@@ -904,6 +908,13 @@ Requires |nvim-tree.modified.enable|
904
908
Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" `
905
909
Type: `string ` , Default `" none" `
906
910
911
+ *nvim-tree.renderer.highlight_hidden*
912
+ Highlight icons and/or names for hidden files (dotfiles) using the
913
+ `NvimTreeHiddenFileHL` highlight group.
914
+ Requires | nvim-tree.hidden.enable |
915
+ Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" `
916
+ Type: `string ` , Default `" none" `
917
+
907
918
*nvim-tree.renderer.highlight_bookmarks*
908
919
Highlight bookmarked using the `NvimTreeBookmarkHL` group.
909
920
Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" `
@@ -942,7 +953,7 @@ Configuration options for tree indent markers.
942
953
Configuration options for icons.
943
954
944
955
Icon order and sign column precedence:
945
- git < modified < bookmarked < diagnostics
956
+ git < hidden < modified < bookmarked < diagnostics
946
957
947
958
`renderer.icons.* _placement` options may be:
948
959
- `" before" ` : before file/folder, after the file/folders icons
@@ -989,6 +1000,12 @@ Icon order and sign column precedence:
989
1000
Modified icon placement.
990
1001
Type: `string ` , Default: `" after" `
991
1002
1003
+ *nvim-tree.renderer.icons.hidden_placement*
1004
+ Place where the hidden (dotfile) icon will be rendered.
1005
+ Can be `" after" ` or `" before" ` filename (after the file/folders icons)
1006
+ or `" signcolumn" ` (requires | nvim-tree.view.signcolumn | enabled).
1007
+ Type: `string ` , Default: `" after" `
1008
+
992
1009
*nvim-tree.renderer.icons.bookmarks_placement*
993
1010
Bookmark icon placement.
994
1011
Type: `string ` , Default: `signcolumn `
@@ -1003,7 +1020,7 @@ Icon order and sign column precedence:
1003
1020
1004
1021
*nvim-tree.renderer.icons.show*
1005
1022
Configuration options for showing icon types.
1006
- Left to right order: file/folder, git, modified, diagnostics, bookmarked.
1023
+ Left to right order: file/folder, git, modified, hidden, diagnostics, bookmarked.
1007
1024
1008
1025
*nvim-tree.renderer.icons.show.file*
1009
1026
Show an icon before the file name.
@@ -1028,6 +1045,11 @@ Icon order and sign column precedence:
1028
1045
Requires | modified.enable | `= true`
1029
1046
Type: `boolean ` , Default: `true`
1030
1047
1048
+ *nvim-tree.renderer.icons.show.hidden*
1049
+ Show a hidden icon, see | renderer.icons.hidden_placement |
1050
+ Requires | hidden.enable | `= true`
1051
+ Type: `boolean ` , Default: `true`
1052
+
1031
1053
*nvim-tree.renderer.icons.show.diagnostics*
1032
1054
Show a diagnostics status icon, see | renderer.icons.diagnostics_placement |
1033
1055
Requires | diagnostics.enable | `= true`
@@ -1055,6 +1077,10 @@ Icon order and sign column precedence:
1055
1077
Icon to display for modified files.
1056
1078
Type: `string ` , Default: `" ●" `
1057
1079
1080
+ *nvim-tree.renderer.icons.glyphs.hidden*
1081
+ Icon to display for hidden files.
1082
+ Type: `string ` , Default: `" " " `
1083
+
1058
1084
*nvim-tree.renderer.icons.glyphs.folder*
1059
1085
Glyphs for directories.
1060
1086
Overridden by | nvim-tree.renderer.icons.web_devicons | if available.
@@ -2431,6 +2457,11 @@ Modified: >
2431
2457
NvimTreeModifiedIcon Type
2432
2458
NvimTreeModifiedFileHL NvimTreeModifiedIcon
2433
2459
NvimTreeModifiedFolderHL NvimTreeModifiedIcon
2460
+
2461
+ Hidden: >
2462
+ NvimTreeModifiedIcon Conceal
2463
+ NvimTreeModifiedFileHL NvimTreeHiddenIcon
2464
+ NvimTreeModifiedFolderHL NvimTreeHiddenFileHL
2434
2465
<
2435
2466
Opened: >
2436
2467
NvimTreeOpenedHL Special
@@ -2851,6 +2882,7 @@ highlight group is not, hard linking as follows: >
2851
2882
| nvim-tree.renderer.highlight_clipboard |
2852
2883
| nvim-tree.renderer.highlight_diagnostics |
2853
2884
| nvim-tree.renderer.highlight_git |
2885
+ | nvim-tree.renderer.highlight_hidden |
2854
2886
| nvim-tree.renderer.highlight_modified |
2855
2887
| nvim-tree.renderer.highlight_opened_files |
2856
2888
| nvim-tree.renderer.icons |
@@ -2861,8 +2893,10 @@ highlight group is not, hard linking as follows: >
2861
2893
| nvim-tree.renderer.icons.glyphs.default |
2862
2894
| nvim-tree.renderer.icons.glyphs.folder |
2863
2895
| nvim-tree.renderer.icons.glyphs.git |
2896
+ | nvim-tree.renderer.icons.glyphs.hidden |
2864
2897
| nvim-tree.renderer.icons.glyphs.modified |
2865
2898
| nvim-tree.renderer.icons.glyphs.symlink |
2899
+ | nvim-tree.renderer.icons.hidden_placement |
2866
2900
| nvim-tree.renderer.icons.modified_placement |
2867
2901
| nvim-tree.renderer.icons.padding |
2868
2902
| nvim-tree.renderer.icons.show |
@@ -2872,6 +2906,7 @@ highlight group is not, hard linking as follows: >
2872
2906
| nvim-tree.renderer.icons.show.folder |
2873
2907
| nvim-tree.renderer.icons.show.folder_arrow |
2874
2908
| nvim-tree.renderer.icons.show.git |
2909
+ | nvim-tree.renderer.icons.show.hidden |
2875
2910
| nvim-tree.renderer.icons.show.modified |
2876
2911
| nvim-tree.renderer.icons.symlink_arrow |
2877
2912
| nvim-tree.renderer.icons.web_devicons |
0 commit comments