@@ -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" `
@@ -2256,7 +2257,7 @@ Folder Text: >
22562257 NvimTreeSymlinkFolderName Directory
22572258<
22582259Icon: >
2259- NvimTreeFolderIcon " guifg=#8094b4 ctermfg=Blue"
2260+ NvimTreeFolderIcon guifg=#8094b4 ctermfg=Blue
22602261 NvimTreeFileIcon NvimTreeNormal
22612262 NvimTreeSymlinkIcon NvimTreeNormal
22622263 NvimTreeOpenedFileIcon NvimTreeOpenedFile
@@ -2279,38 +2280,38 @@ Bookmark Highlight: >
22792280 NvimTreeBookmarkHL SpellLocal
22802281<
22812282Picker: >
2282- NvimTreeWindowPicker " guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan"
2283+ NvimTreeWindowPicker guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan
22832284<
22842285Live Filter: >
22852286 NvimTreeLiveFilterPrefix PreProc
22862287 NvimTreeLiveFilterValue ModeMsg
22872288<
22882289Git Icon: >
2289- NvimTreeGitDeleted Statement
2290- NvimTreeGitDirty Statement
2291- NvimTreeGitIgnored Comment
2292- NvimTreeGitMerge Constant
2293- NvimTreeGitNew PreProc
2294- NvimTreeGitRenamed PreProc
2295- NvimTreeGitStaged Constant
2290+ NvimTreeGitDeletedIcon Statement
2291+ NvimTreeGitDirtyIcon Statement
2292+ NvimTreeGitIgnoredIcon Comment
2293+ NvimTreeGitMergeIcon Constant
2294+ NvimTreeGitNewIcon PreProc
2295+ NvimTreeGitRenamedIcon PreProc
2296+ NvimTreeGitStagedIcon Constant
22962297<
22972298Git File Text: >
2298- NvimTreeFileDirty NvimTreeGitDirty
2299- NvimTreeFileStaged NvimTreeGitStaged
2300- NvimTreeFileMerge NvimTreeGitMerge
2301- NvimTreeFileRenamed NvimTreeGitRenamed
2302- NvimTreeFileNew NvimTreeGitNew
2303- NvimTreeFileDeleted NvimTreeGitDeleted
2304- NvimTreeFileIgnored NvimTreeGitIgnored
2299+ NvimTreeGitFileDeletedHL NvimTreeGitDeletedIcon
2300+ NvimTreeGitFileDirtyHL NvimTreeGitDirtyIcon
2301+ NvimTreeGitFileIgnoredHL NvimTreeGitIgnoredIcon
2302+ NvimTreeGitFileMergeHL NvimTreeGitMergeIcon
2303+ NvimTreeGitFileNewHL NvimTreeGitNewIcon
2304+ NvimTreeGitFileRenamedHL NvimTreeGitRenamedIcon
2305+ NvimTreeGitFileStagedHL NvimTreeGitStagedIcon
23052306<
23062307Git Folder Text: >
2307- NvimTreeFolderDirty NvimTreeFileDirty
2308- NvimTreeFolderStaged NvimTreeFileStaged
2309- NvimTreeFolderMerge NvimTreeFileMerge
2310- NvimTreeFolderRenamed NvimTreeFileRenamed
2311- NvimTreeFolderNew NvimTreeFileNew
2312- NvimTreeFolderDeleted NvimTreeFileDeleted
2313- NvimTreeFolderIgnored NvimTreeFileIgnored
2308+ NvimTreeGitFolderDeletedHL NvimTreeGitFileDeletedHL
2309+ NvimTreeGitFolderDirtyHL NvimTreeGitFileDirtyHL
2310+ NvimTreeGitFolderIgnoredHL NvimTreeGitFileIgnoredHL
2311+ NvimTreeGitFolderMergeHL NvimTreeGitFileMergeHL
2312+ NvimTreeGitFolderNewHL NvimTreeGitFileNewHL
2313+ NvimTreeGitFolderRenamedHL NvimTreeGitFileRenamedHL
2314+ NvimTreeGitFolderStagedHL NvimTreeGitFileStagedHL
23142315<
23152316Diagnostics Icon: >
23162317 NvimTreeDiagnosticErrorIcon DiagnosticError
@@ -2325,12 +2326,11 @@ Diagnostics File Highlight: >
23252326 NvimTreeDiagnosticHintFileHL DiagnosticUnderlineHint
23262327<
23272328Diagnostics Folder Highlight: >
2328- NvimTreeDiagnosticErrorFolderHL DiagnosticUnderlineError
2329- NvimTreeDiagnosticWarnFolderHL DiagnosticUnderlineWarn
2330- NvimTreeDiagnosticInfoFolderHL DiagnosticUnderlineInfo
2331- NvimTreeDiagnosticHintFolderHL DiagnosticUnderlineHint
2329+ NvimTreeDiagnosticErrorFolderHL NvimTreeDiagnosticErrorFileHL
2330+ NvimTreeDiagnosticWarnFolderHL NvimTreeDiagnosticWarnFileHL
2331+ NvimTreeDiagnosticInfoFolderHL NvimTreeDiagnosticInfoFileHL
2332+ NvimTreeDiagnosticHintFolderHL NvimTreeDiagnosticHintFileHL
23322333<
2333-
23342334==============================================================================
23352335 8.1 HIGHLIGHT OVERHAUL *nvim-tree-highlight-overhaul*
23362336
@@ -2346,7 +2346,7 @@ Diagnostics Folder Highlight: >
23462346- `highlight_xxx` is additive instead of overwriting. See
23472347 | nvim-tree-opts-renderer | for precedence.
23482348
2349- Legacy style may be applied: >
2349+ Legacy diagnostic HL style may be applied: >
23502350
23512351 :hi link NvimTreeDiagnosticErrorFileHL DiagnosticError
23522352 :hi link NvimTreeDiagnosticWarnFileHL DiagnosticWarn
@@ -2361,6 +2361,30 @@ Legacy style may be applied: >
23612361Legacy highlight group are still obeyed when they are defined and the current
23622362highlight group is not, hard linking as follows: >
23632363
2364+ NvimTreeGitDeletedIcon NvimTreeGitDeleted
2365+ NvimTreeGitDirtyIcon NvimTreeGitDirty
2366+ NvimTreeGitIgnoredIcon NvimTreeGitIgnored
2367+ NvimTreeGitMergeIcon NvimTreeGitMerge
2368+ NvimTreeGitNewIcon NvimTreeGitNew
2369+ NvimTreeGitRenamedIcon NvimTreeGitRenamed
2370+ NvimTreeGitStagedIcon NvimTreeGitStaged
2371+
2372+ NvimTreeGitFileDeletedHL NvimTreeFileDeleted
2373+ NvimTreeGitFileDirtyHL NvimTreeFileDirty
2374+ NvimTreeGitFileIgnoredHL NvimTreeFileIgnored
2375+ NvimTreeGitFileMergeHL NvimTreeFileMerge
2376+ NvimTreeGitFileNewHL NvimTreeFileNew
2377+ NvimTreeGitFileRenamedHL NvimTreeFileRenamed
2378+ NvimTreeGitFileStagedHL NvimTreeFileStaged
2379+
2380+ NvimTreeGitFolderDeletedHL NvimTreeFolderDeleted
2381+ NvimTreeGitFolderDirtyHL NvimTreeFolderDirty
2382+ NvimTreeGitFolderIgnoredHL NvimTreeFolderIgnored
2383+ NvimTreeGitFolderMergeHL NvimTreeFolderMerge
2384+ NvimTreeGitFolderNewHL NvimTreeFolderNew
2385+ NvimTreeGitFolderRenamedHL NvimTreeFolderRenamed
2386+ NvimTreeGitFolderStagedHL NvimTreeFolderStaged
2387+
23642388 NvimTreeLspDiagnosticsError NvimTreeDiagnosticErrorIcon
23652389 NvimTreeLspDiagnosticsWarning NvimTreeDiagnosticWarnIcon
23662390 NvimTreeLspDiagnosticsInformation NvimTreeDiagnosticInfoIcon
0 commit comments