@@ -385,7 +385,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
385385 indent_width = 2,
386386 special_files = { "Cargo.toml", "Makefile", "README.md", "readme.md" },
387387 symlink_destination = true,
388- highlight_git = false ,
388+ highlight_git = "none" ,
389389 highlight_diagnostics = "none",
390390 highlight_opened_files = "none",
391391 highlight_modified = "none",
@@ -822,12 +822,13 @@ Whether to show the destination of the symlink.
822822 Type: `boolean ` , Default: `true`
823823
824824*nvim-tree.renderer.highlight_git*
825- Enable highlight for git attributes using `NvimTreeGit* ` highlight groups.
825+ Enable highlight for git attributes using `NvimTreeGit* HL ` highlight groups.
826826Requires | nvim-tree.git.enable |
827- Type: `boolean ` , Default: `false`
827+ Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
828+ Type: `string ` , Default: `" none" `
828829
829830*nvim-tree.renderer.highlight_diagnostics*
830- Enable highlight for diagnostics using `NvimTreeDiagnostic* HL` highlight groups.
831+ Enable highlight for diagnostics using `NvimTreeDiagnostic* HL` highlight groups.
831832Requires | nvim-tree.diagnostics.enable |
832833Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
833834 Type: `string ` , Default: `" none" `
@@ -2195,7 +2196,7 @@ Folder Text: >
21952196 NvimTreeSymlinkFolderName Directory
21962197<
21972198Icon: >
2198- NvimTreeFolderIcon " guifg=#8094b4 ctermfg=Blue"
2199+ NvimTreeFolderIcon guifg=#8094b4 ctermfg=Blue
21992200 NvimTreeFileIcon NvimTreeNormal
22002201 NvimTreeSymlinkIcon NvimTreeNormal
22012202 NvimTreeOpenedFileIcon NvimTreeOpenedFile
@@ -2218,38 +2219,38 @@ Bookmark Highlight: >
22182219 NvimTreeBookmarkHL SpellLocal
22192220<
22202221Picker: >
2221- NvimTreeWindowPicker " guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan"
2222+ NvimTreeWindowPicker guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan
22222223<
22232224Live Filter: >
22242225 NvimTreeLiveFilterPrefix PreProc
22252226 NvimTreeLiveFilterValue ModeMsg
22262227<
22272228Git Icon: >
2228- NvimTreeGitDeleted Statement
2229- NvimTreeGitDirty Statement
2230- NvimTreeGitIgnored Comment
2231- NvimTreeGitMerge Constant
2232- NvimTreeGitNew PreProc
2233- NvimTreeGitRenamed PreProc
2234- NvimTreeGitStaged Constant
2229+ NvimTreeGitDeletedIcon Statement
2230+ NvimTreeGitDirtyIcon Statement
2231+ NvimTreeGitIgnoredIcon Comment
2232+ NvimTreeGitMergeIcon Constant
2233+ NvimTreeGitNewIcon PreProc
2234+ NvimTreeGitRenamedIcon PreProc
2235+ NvimTreeGitStagedIcon Constant
22352236<
22362237Git File Text: >
2237- NvimTreeFileDirty NvimTreeGitDirty
2238- NvimTreeFileStaged NvimTreeGitStaged
2239- NvimTreeFileMerge NvimTreeGitMerge
2240- NvimTreeFileRenamed NvimTreeGitRenamed
2241- NvimTreeFileNew NvimTreeGitNew
2242- NvimTreeFileDeleted NvimTreeGitDeleted
2243- NvimTreeFileIgnored NvimTreeGitIgnored
2238+ NvimTreeGitFileDeletedHL NvimTreeGitDeletedIcon
2239+ NvimTreeGitFileDirtyHL NvimTreeGitDirtyIcon
2240+ NvimTreeGitFileIgnoredHL NvimTreeGitIgnoredIcon
2241+ NvimTreeGitFileMergeHL NvimTreeGitMergeIcon
2242+ NvimTreeGitFileNewHL NvimTreeGitNewIcon
2243+ NvimTreeGitFileRenamedHL NvimTreeGitRenamedIcon
2244+ NvimTreeGitFileStagedHL NvimTreeGitStagedIcon
22442245<
22452246Git Folder Text: >
2246- NvimTreeFolderDirty NvimTreeFileDirty
2247- NvimTreeFolderStaged NvimTreeFileStaged
2248- NvimTreeFolderMerge NvimTreeFileMerge
2249- NvimTreeFolderRenamed NvimTreeFileRenamed
2250- NvimTreeFolderNew NvimTreeFileNew
2251- NvimTreeFolderDeleted NvimTreeFileDeleted
2252- NvimTreeFolderIgnored NvimTreeFileIgnored
2247+ NvimTreeGitFolderDeletedHL NvimTreeGitFileDeletedHL
2248+ NvimTreeGitFolderDirtyHL NvimTreeGitFileDirtyHL
2249+ NvimTreeGitFolderIgnoredHL NvimTreeGitFileIgnoredHL
2250+ NvimTreeGitFolderMergeHL NvimTreeGitFileMergeHL
2251+ NvimTreeGitFolderNewHL NvimTreeGitFileNewHL
2252+ NvimTreeGitFolderRenamedHL NvimTreeGitFileRenamedHL
2253+ NvimTreeGitFolderStagedHL NvimTreeGitFileStagedHL
22532254<
22542255Diagnostics Icon: >
22552256 NvimTreeDiagnosticErrorIcon DiagnosticError
@@ -2264,12 +2265,11 @@ Diagnostics File Highlight: >
22642265 NvimTreeDiagnosticHintFileHL DiagnosticUnderlineHint
22652266<
22662267Diagnostics Folder Highlight: >
2267- NvimTreeDiagnosticErrorFolderHL DiagnosticUnderlineError
2268- NvimTreeDiagnosticWarnFolderHL DiagnosticUnderlineWarn
2269- NvimTreeDiagnosticInfoFolderHL DiagnosticUnderlineInfo
2270- NvimTreeDiagnosticHintFolderHL DiagnosticUnderlineHint
2268+ NvimTreeDiagnosticErrorFolderHL NvimTreeDiagnosticErrorFileHL
2269+ NvimTreeDiagnosticWarnFolderHL NvimTreeDiagnosticWarnFileHL
2270+ NvimTreeDiagnosticInfoFolderHL NvimTreeDiagnosticInfoFileHL
2271+ NvimTreeDiagnosticHintFolderHL NvimTreeDiagnosticHintFileHL
22712272<
2272-
22732273==============================================================================
22742274 8.1 HIGHLIGHT OVERHAUL *nvim-tree-highlight-overhaul*
22752275
@@ -2285,7 +2285,7 @@ Diagnostics Folder Highlight: >
22852285- `highlight_xxx` is additive instead of overwriting. See
22862286 | nvim-tree-opts-renderer | for precedence.
22872287
2288- Legacy style may be applied: >
2288+ Legacy diagnostic HL style may be applied: >
22892289
22902290 :hi link NvimTreeDiagnosticErrorFileHL DiagnosticError
22912291 :hi link NvimTreeDiagnosticWarnFileHL DiagnosticWarn
@@ -2300,6 +2300,30 @@ Legacy style may be applied: >
23002300Legacy highlight group are still obeyed when they are defined and the current
23012301highlight group is not, hard linking as follows: >
23022302
2303+ NvimTreeGitDeletedIcon NvimTreeGitDeleted
2304+ NvimTreeGitDirtyIcon NvimTreeGitDirty
2305+ NvimTreeGitIgnoredIcon NvimTreeGitIgnored
2306+ NvimTreeGitMergeIcon NvimTreeGitMerge
2307+ NvimTreeGitNewIcon NvimTreeGitNew
2308+ NvimTreeGitRenamedIcon NvimTreeGitRenamed
2309+ NvimTreeGitStagedIcon NvimTreeGitStaged
2310+
2311+ NvimTreeGitFileDeletedHL NvimTreeFileDeleted
2312+ NvimTreeGitFileDirtyHL NvimTreeFileDirty
2313+ NvimTreeGitFileIgnoredHL NvimTreeFileIgnored
2314+ NvimTreeGitFileMergeHL NvimTreeFileMerge
2315+ NvimTreeGitFileNewHL NvimTreeFileNew
2316+ NvimTreeGitFileRenamedHL NvimTreeFileRenamed
2317+ NvimTreeGitFileStagedHL NvimTreeFileStaged
2318+
2319+ NvimTreeGitFolderDeletedHL NvimTreeFolderDeleted
2320+ NvimTreeGitFolderDirtyHL NvimTreeFolderDirty
2321+ NvimTreeGitFolderIgnoredHL NvimTreeFolderIgnored
2322+ NvimTreeGitFolderMergeHL NvimTreeFolderMerge
2323+ NvimTreeGitFolderNewHL NvimTreeFolderNew
2324+ NvimTreeGitFolderRenamedHL NvimTreeFolderRenamed
2325+ NvimTreeGitFolderStagedHL NvimTreeFolderStaged
2326+
23032327 NvimTreeLspDiagnosticsError NvimTreeDiagnosticErrorIcon
23042328 NvimTreeLspDiagnosticsWarning NvimTreeDiagnosticWarnIcon
23052329 NvimTreeLspDiagnosticsInformation NvimTreeDiagnosticInfoIcon
0 commit comments