@@ -428,6 +428,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
428428 highlight_diagnostics = "none",
429429 highlight_opened_files = "none",
430430 highlight_modified = "none",
431+ highlight_hidden = "none",
431432 highlight_bookmarks = "none",
432433 highlight_clipboard = "name",
433434 indent_markers = {
@@ -454,6 +455,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
454455 },
455456 git_placement = "before",
456457 modified_placement = "after",
458+ hidden_placement = "after",
457459 diagnostics_placement = "signcolumn",
458460 bookmarks_placement = "signcolumn",
459461 padding = " ",
@@ -464,6 +466,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
464466 folder_arrow = true,
465467 git = true,
466468 modified = true,
469+ hidden = false,
467470 diagnostics = true,
468471 bookmarks = true,
469472 },
@@ -472,6 +475,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
472475 symlink = "",
473476 bookmark = "",
474477 modified = "●",
478+ hidden = "",
475479 folder = {
476480 arrow_closed = "",
477481 arrow_open = "",
@@ -904,6 +908,13 @@ Requires |nvim-tree.modified.enable|
904908Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" `
905909 Type: `string ` , Default `" none" `
906910
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+
907918*nvim-tree.renderer.highlight_bookmarks*
908919Highlight bookmarked using the `NvimTreeBookmarkHL` group.
909920Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" `
@@ -942,7 +953,7 @@ Configuration options for tree indent markers.
942953Configuration options for icons.
943954
944955Icon order and sign column precedence:
945- git < modified < bookmarked < diagnostics
956+ git < hidden < modified < bookmarked < diagnostics
946957
947958 *nvim-tree.renderer.icons.web_devicons*
948959 Configure optional plugin `" nvim-tree/nvim-web-devicons" `
@@ -989,6 +1000,12 @@ Icon order and sign column precedence:
9891000 or `" signcolumn" ` (requires | nvim-tree.view.signcolumn | enabled).
9901001 Type: `string ` , Default: `" after" `
9911002
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+
9921009 *nvim-tree.renderer.icons.bookmarks_placement*
9931010 Place where the bookmarks icon will be rendered.
9941011 Can be `" after" ` or `" before" ` filename (after the file/folders icons)
@@ -1005,7 +1022,7 @@ Icon order and sign column precedence:
10051022
10061023 *nvim-tree.renderer.icons.show*
10071024 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.
10091026
10101027 *nvim-tree.renderer.icons.show.file*
10111028 Show an icon before the file name.
@@ -1030,6 +1047,11 @@ Icon order and sign column precedence:
10301047 Requires | modified.enable | `= true`
10311048 Type: `boolean ` , Default: `true`
10321049
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+
10331055 *nvim-tree.renderer.icons.show.diagnostics*
10341056 Show a diagnostics status icon, see | renderer.icons.diagnostics_placement |
10351057 Requires | diagnostics.enable | `= true`
@@ -1057,6 +1079,10 @@ Icon order and sign column precedence:
10571079 Icon to display for modified files.
10581080 Type: `string ` , Default: `" ●" `
10591081
1082+ *nvim-tree.renderer.icons.glyphs.hidden*
1083+ Icon to display for hidden files.
1084+ Type: `string ` , Default: `" " " `
1085+
10601086 *nvim-tree.renderer.icons.glyphs.folder*
10611087 Glyphs for directories.
10621088 Overridden by | nvim-tree.renderer.icons.web_devicons | if available.
@@ -2433,6 +2459,11 @@ Modified: >
24332459 NvimTreeModifiedIcon Type
24342460 NvimTreeModifiedFileHL NvimTreeModifiedIcon
24352461 NvimTreeModifiedFolderHL NvimTreeModifiedIcon
2462+
2463+ Hidden: >
2464+ NvimTreeModifiedIcon Conceal
2465+ NvimTreeModifiedFileHL NvimTreeHiddenIcon
2466+ NvimTreeModifiedFolderHL NvimTreeHiddenFileHL
24362467<
24372468Opened: >
24382469 NvimTreeOpenedHL Special
@@ -2853,6 +2884,7 @@ highlight group is not, hard linking as follows: >
28532884| nvim-tree.renderer.highlight_clipboard |
28542885| nvim-tree.renderer.highlight_diagnostics |
28552886| nvim-tree.renderer.highlight_git |
2887+ | nvim-tree.renderer.highlight_hidden |
28562888| nvim-tree.renderer.highlight_modified |
28572889| nvim-tree.renderer.highlight_opened_files |
28582890| nvim-tree.renderer.icons |
@@ -2863,8 +2895,10 @@ highlight group is not, hard linking as follows: >
28632895| nvim-tree.renderer.icons.glyphs.default |
28642896| nvim-tree.renderer.icons.glyphs.folder |
28652897| nvim-tree.renderer.icons.glyphs.git |
2898+ | nvim-tree.renderer.icons.glyphs.hidden |
28662899| nvim-tree.renderer.icons.glyphs.modified |
28672900| nvim-tree.renderer.icons.glyphs.symlink |
2901+ | nvim-tree.renderer.icons.hidden_placement |
28682902| nvim-tree.renderer.icons.modified_placement |
28692903| nvim-tree.renderer.icons.padding |
28702904| nvim-tree.renderer.icons.show |
@@ -2874,6 +2908,7 @@ highlight group is not, hard linking as follows: >
28742908| nvim-tree.renderer.icons.show.folder |
28752909| nvim-tree.renderer.icons.show.folder_arrow |
28762910| nvim-tree.renderer.icons.show.git |
2911+ | nvim-tree.renderer.icons.show.hidden |
28772912| nvim-tree.renderer.icons.show.modified |
28782913| nvim-tree.renderer.icons.symlink_arrow |
28792914| nvim-tree.renderer.icons.web_devicons |
0 commit comments