@@ -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
*nvim-tree.renderer.icons.web_devicons*
948
959
Configure optional plugin `" nvim-tree/nvim-web-devicons" `
@@ -989,6 +1000,12 @@ Icon order and sign column precedence:
989
1000
or `" signcolumn" ` (requires | nvim-tree.view.signcolumn | enabled).
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
Place where the bookmarks icon will be rendered.
994
1011
Can be `" after" ` or `" before" ` filename (after the file/folders icons)
@@ -1005,7 +1022,7 @@ Icon order and sign column precedence:
1005
1022
1006
1023
*nvim-tree.renderer.icons.show*
1007
1024
Configuration options for showing icon types.
1008
- Left to right order: file/folder, git, modified, diagnostics, bookmarked.
1025
+ Left to right order: file/folder, git, modified, hidden, diagnostics, bookmarked.
1009
1026
1010
1027
*nvim-tree.renderer.icons.show.file*
1011
1028
Show an icon before the file name.
@@ -1030,6 +1047,11 @@ Icon order and sign column precedence:
1030
1047
Requires | modified.enable | `= true`
1031
1048
Type: `boolean ` , Default: `true`
1032
1049
1050
+ *nvim-tree.renderer.icons.show.hidden*
1051
+ Show a hidden icon, see | renderer.icons.hidden_placement |
1052
+ Requires | hidden.enable | `= true`
1053
+ Type: `boolean ` , Default: `true`
1054
+
1033
1055
*nvim-tree.renderer.icons.show.diagnostics*
1034
1056
Show a diagnostics status icon, see | renderer.icons.diagnostics_placement |
1035
1057
Requires | diagnostics.enable | `= true`
@@ -1057,6 +1079,10 @@ Icon order and sign column precedence:
1057
1079
Icon to display for modified files.
1058
1080
Type: `string ` , Default: `" ●" `
1059
1081
1082
+ *nvim-tree.renderer.icons.glyphs.hidden*
1083
+ Icon to display for hidden files.
1084
+ Type: `string ` , Default: `" " " `
1085
+
1060
1086
*nvim-tree.renderer.icons.glyphs.folder*
1061
1087
Glyphs for directories.
1062
1088
Overridden by | nvim-tree.renderer.icons.web_devicons | if available.
@@ -2433,6 +2459,11 @@ Modified: >
2433
2459
NvimTreeModifiedIcon Type
2434
2460
NvimTreeModifiedFileHL NvimTreeModifiedIcon
2435
2461
NvimTreeModifiedFolderHL NvimTreeModifiedIcon
2462
+
2463
+ Hidden: >
2464
+ NvimTreeModifiedIcon Conceal
2465
+ NvimTreeModifiedFileHL NvimTreeHiddenIcon
2466
+ NvimTreeModifiedFolderHL NvimTreeHiddenFileHL
2436
2467
<
2437
2468
Opened: >
2438
2469
NvimTreeOpenedHL Special
@@ -2853,6 +2884,7 @@ highlight group is not, hard linking as follows: >
2853
2884
| nvim-tree.renderer.highlight_clipboard |
2854
2885
| nvim-tree.renderer.highlight_diagnostics |
2855
2886
| nvim-tree.renderer.highlight_git |
2887
+ | nvim-tree.renderer.highlight_hidden |
2856
2888
| nvim-tree.renderer.highlight_modified |
2857
2889
| nvim-tree.renderer.highlight_opened_files |
2858
2890
| nvim-tree.renderer.icons |
@@ -2863,8 +2895,10 @@ highlight group is not, hard linking as follows: >
2863
2895
| nvim-tree.renderer.icons.glyphs.default |
2864
2896
| nvim-tree.renderer.icons.glyphs.folder |
2865
2897
| nvim-tree.renderer.icons.glyphs.git |
2898
+ | nvim-tree.renderer.icons.glyphs.hidden |
2866
2899
| nvim-tree.renderer.icons.glyphs.modified |
2867
2900
| nvim-tree.renderer.icons.glyphs.symlink |
2901
+ | nvim-tree.renderer.icons.hidden_placement |
2868
2902
| nvim-tree.renderer.icons.modified_placement |
2869
2903
| nvim-tree.renderer.icons.padding |
2870
2904
| nvim-tree.renderer.icons.show |
@@ -2874,6 +2908,7 @@ highlight group is not, hard linking as follows: >
2874
2908
| nvim-tree.renderer.icons.show.folder |
2875
2909
| nvim-tree.renderer.icons.show.folder_arrow |
2876
2910
| nvim-tree.renderer.icons.show.git |
2911
+ | nvim-tree.renderer.icons.show.hidden |
2877
2912
| nvim-tree.renderer.icons.show.modified |
2878
2913
| nvim-tree.renderer.icons.symlink_arrow |
2879
2914
| nvim-tree.renderer.icons.web_devicons |
0 commit comments