@@ -388,7 +388,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
388388 indent_width = 2,
389389 special_files = { "Cargo.toml", "Makefile", "README.md", "readme.md" },
390390 symlink_destination = true,
391- highlight_git = false ,
391+ highlight_git = "none" ,
392392 highlight_diagnostics = "none",
393393 highlight_opened_files = "none",
394394 highlight_modified = "none",
@@ -833,12 +833,13 @@ Whether to show the destination of the symlink.
833833 Type: `boolean ` , Default: `true`
834834
835835*nvim-tree.renderer.highlight_git*
836- Enable highlight for git attributes using `NvimTreeGit* ` highlight groups.
836+ Enable highlight for git attributes using `NvimTreeGit* HL ` highlight groups.
837837Requires | nvim-tree.git.enable |
838- Type: `boolean ` , Default: `false`
838+ Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
839+ Type: `string ` , Default: `" none" `
839840
840841*nvim-tree.renderer.highlight_diagnostics*
841- Enable highlight for diagnostics using `NvimTreeDiagnostic* HL` highlight groups.
842+ Enable highlight for diagnostics using `NvimTreeDiagnostic* HL` highlight groups.
842843Requires | nvim-tree.diagnostics.enable |
843844Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
844845 Type: `string ` , Default: `" none" `
@@ -2280,7 +2281,7 @@ Folder Text: >
22802281 NvimTreeSymlinkFolderName Directory
22812282<
22822283Icon: >
2283- NvimTreeFolderIcon " guifg=#8094b4 ctermfg=Blue"
2284+ NvimTreeFolderIcon guifg=#8094b4 ctermfg=Blue
22842285 NvimTreeFileIcon NvimTreeNormal
22852286 NvimTreeSymlinkIcon NvimTreeNormal
22862287 NvimTreeOpenedFileIcon NvimTreeOpenedFile
@@ -2303,38 +2304,38 @@ Bookmark Highlight: >
23032304 NvimTreeBookmarkHL SpellLocal
23042305<
23052306Picker: >
2306- NvimTreeWindowPicker " guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan"
2307+ NvimTreeWindowPicker guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan
23072308<
23082309Live Filter: >
23092310 NvimTreeLiveFilterPrefix PreProc
23102311 NvimTreeLiveFilterValue ModeMsg
23112312<
23122313Git Icon: >
2313- NvimTreeGitDeleted Statement
2314- NvimTreeGitDirty Statement
2315- NvimTreeGitIgnored Comment
2316- NvimTreeGitMerge Constant
2317- NvimTreeGitNew PreProc
2318- NvimTreeGitRenamed PreProc
2319- NvimTreeGitStaged Constant
2314+ NvimTreeGitDeletedIcon Statement
2315+ NvimTreeGitDirtyIcon Statement
2316+ NvimTreeGitIgnoredIcon Comment
2317+ NvimTreeGitMergeIcon Constant
2318+ NvimTreeGitNewIcon PreProc
2319+ NvimTreeGitRenamedIcon PreProc
2320+ NvimTreeGitStagedIcon Constant
23202321<
23212322Git File Text: >
2322- NvimTreeFileDirty NvimTreeGitDirty
2323- NvimTreeFileStaged NvimTreeGitStaged
2324- NvimTreeFileMerge NvimTreeGitMerge
2325- NvimTreeFileRenamed NvimTreeGitRenamed
2326- NvimTreeFileNew NvimTreeGitNew
2327- NvimTreeFileDeleted NvimTreeGitDeleted
2328- NvimTreeFileIgnored NvimTreeGitIgnored
2323+ NvimTreeGitFileDeletedHL NvimTreeGitDeletedIcon
2324+ NvimTreeGitFileDirtyHL NvimTreeGitDirtyIcon
2325+ NvimTreeGitFileIgnoredHL NvimTreeGitIgnoredIcon
2326+ NvimTreeGitFileMergeHL NvimTreeGitMergeIcon
2327+ NvimTreeGitFileNewHL NvimTreeGitNewIcon
2328+ NvimTreeGitFileRenamedHL NvimTreeGitRenamedIcon
2329+ NvimTreeGitFileStagedHL NvimTreeGitStagedIcon
23292330<
23302331Git Folder Text: >
2331- NvimTreeFolderDirty NvimTreeFileDirty
2332- NvimTreeFolderStaged NvimTreeFileStaged
2333- NvimTreeFolderMerge NvimTreeFileMerge
2334- NvimTreeFolderRenamed NvimTreeFileRenamed
2335- NvimTreeFolderNew NvimTreeFileNew
2336- NvimTreeFolderDeleted NvimTreeFileDeleted
2337- NvimTreeFolderIgnored NvimTreeFileIgnored
2332+ NvimTreeGitFolderDeletedHL NvimTreeGitFileDeletedHL
2333+ NvimTreeGitFolderDirtyHL NvimTreeGitFileDirtyHL
2334+ NvimTreeGitFolderIgnoredHL NvimTreeGitFileIgnoredHL
2335+ NvimTreeGitFolderMergeHL NvimTreeGitFileMergeHL
2336+ NvimTreeGitFolderNewHL NvimTreeGitFileNewHL
2337+ NvimTreeGitFolderRenamedHL NvimTreeGitFileRenamedHL
2338+ NvimTreeGitFolderStagedHL NvimTreeGitFileStagedHL
23382339<
23392340Diagnostics Icon: >
23402341 NvimTreeDiagnosticErrorIcon DiagnosticError
@@ -2349,12 +2350,11 @@ Diagnostics File Highlight: >
23492350 NvimTreeDiagnosticHintFileHL DiagnosticUnderlineHint
23502351<
23512352Diagnostics Folder Highlight: >
2352- NvimTreeDiagnosticErrorFolderHL DiagnosticUnderlineError
2353- NvimTreeDiagnosticWarnFolderHL DiagnosticUnderlineWarn
2354- NvimTreeDiagnosticInfoFolderHL DiagnosticUnderlineInfo
2355- NvimTreeDiagnosticHintFolderHL DiagnosticUnderlineHint
2353+ NvimTreeDiagnosticErrorFolderHL NvimTreeDiagnosticErrorFileHL
2354+ NvimTreeDiagnosticWarnFolderHL NvimTreeDiagnosticWarnFileHL
2355+ NvimTreeDiagnosticInfoFolderHL NvimTreeDiagnosticInfoFileHL
2356+ NvimTreeDiagnosticHintFolderHL NvimTreeDiagnosticHintFileHL
23562357<
2357-
23582358==============================================================================
23592359 8.1 HIGHLIGHT OVERHAUL *nvim-tree-highlight-overhaul*
23602360
@@ -2370,7 +2370,7 @@ Diagnostics Folder Highlight: >
23702370- `highlight_xxx` is additive instead of overwriting. See
23712371 | nvim-tree-opts-renderer | for precedence.
23722372
2373- Legacy style may be applied: >
2373+ Legacy diagnostic HL style may be applied: >
23742374
23752375 :hi link NvimTreeDiagnosticErrorFileHL DiagnosticError
23762376 :hi link NvimTreeDiagnosticWarnFileHL DiagnosticWarn
@@ -2385,6 +2385,30 @@ Legacy style may be applied: >
23852385Legacy highlight group are still obeyed when they are defined and the current
23862386highlight group is not, hard linking as follows: >
23872387
2388+ NvimTreeGitDeletedIcon NvimTreeGitDeleted
2389+ NvimTreeGitDirtyIcon NvimTreeGitDirty
2390+ NvimTreeGitIgnoredIcon NvimTreeGitIgnored
2391+ NvimTreeGitMergeIcon NvimTreeGitMerge
2392+ NvimTreeGitNewIcon NvimTreeGitNew
2393+ NvimTreeGitRenamedIcon NvimTreeGitRenamed
2394+ NvimTreeGitStagedIcon NvimTreeGitStaged
2395+
2396+ NvimTreeGitFileDeletedHL NvimTreeFileDeleted
2397+ NvimTreeGitFileDirtyHL NvimTreeFileDirty
2398+ NvimTreeGitFileIgnoredHL NvimTreeFileIgnored
2399+ NvimTreeGitFileMergeHL NvimTreeFileMerge
2400+ NvimTreeGitFileNewHL NvimTreeFileNew
2401+ NvimTreeGitFileRenamedHL NvimTreeFileRenamed
2402+ NvimTreeGitFileStagedHL NvimTreeFileStaged
2403+
2404+ NvimTreeGitFolderDeletedHL NvimTreeFolderDeleted
2405+ NvimTreeGitFolderDirtyHL NvimTreeFolderDirty
2406+ NvimTreeGitFolderIgnoredHL NvimTreeFolderIgnored
2407+ NvimTreeGitFolderMergeHL NvimTreeFolderMerge
2408+ NvimTreeGitFolderNewHL NvimTreeFolderNew
2409+ NvimTreeGitFolderRenamedHL NvimTreeFolderRenamed
2410+ NvimTreeGitFolderStagedHL NvimTreeFolderStaged
2411+
23882412 NvimTreeLspDiagnosticsError NvimTreeDiagnosticErrorIcon
23892413 NvimTreeLspDiagnosticsWarning NvimTreeDiagnosticWarnIcon
23902414 NvimTreeLspDiagnosticsInformation NvimTreeDiagnosticInfoIcon
0 commit comments