@@ -387,7 +387,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
387387 indent_width = 2,
388388 special_files = { "Cargo.toml", "Makefile", "README.md", "readme.md" },
389389 symlink_destination = true,
390- highlight_git = false ,
390+ highlight_git = "none" ,
391391 highlight_diagnostics = "none",
392392 highlight_opened_files = "none",
393393 highlight_modified = "none",
@@ -832,12 +832,13 @@ Whether to show the destination of the symlink.
832832 Type: `boolean ` , Default: `true`
833833
834834*nvim-tree.renderer.highlight_git*
835- Enable highlight for git attributes using `NvimTreeGit* ` highlight groups.
835+ Enable highlight for git attributes using `NvimTreeGit* HL ` highlight groups.
836836Requires | nvim-tree.git.enable |
837- Type: `boolean ` , Default: `false`
837+ Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
838+ Type: `string ` , Default: `" none" `
838839
839840*nvim-tree.renderer.highlight_diagnostics*
840- Enable highlight for diagnostics using `NvimTreeDiagnostic* HL` highlight groups.
841+ Enable highlight for diagnostics using `NvimTreeDiagnostic* HL` highlight groups.
841842Requires | nvim-tree.diagnostics.enable |
842843Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
843844 Type: `string ` , Default: `" none" `
@@ -2255,7 +2256,7 @@ Folder Text: >
22552256 NvimTreeSymlinkFolderName Directory
22562257<
22572258Icon: >
2258- NvimTreeFolderIcon " guifg=#8094b4 ctermfg=Blue"
2259+ NvimTreeFolderIcon guifg=#8094b4 ctermfg=Blue
22592260 NvimTreeFileIcon NvimTreeNormal
22602261 NvimTreeSymlinkIcon NvimTreeNormal
22612262 NvimTreeOpenedFileIcon NvimTreeOpenedFile
@@ -2278,38 +2279,38 @@ Bookmark Highlight: >
22782279 NvimTreeBookmarkHL SpellLocal
22792280<
22802281Picker: >
2281- NvimTreeWindowPicker " guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan"
2282+ NvimTreeWindowPicker guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan
22822283<
22832284Live Filter: >
22842285 NvimTreeLiveFilterPrefix PreProc
22852286 NvimTreeLiveFilterValue ModeMsg
22862287<
22872288Git Icon: >
2288- NvimTreeGitDeleted Statement
2289- NvimTreeGitDirty Statement
2290- NvimTreeGitIgnored Comment
2291- NvimTreeGitMerge Constant
2292- NvimTreeGitNew PreProc
2293- NvimTreeGitRenamed PreProc
2294- NvimTreeGitStaged Constant
2289+ NvimTreeGitDeletedIcon Statement
2290+ NvimTreeGitDirtyIcon Statement
2291+ NvimTreeGitIgnoredIcon Comment
2292+ NvimTreeGitMergeIcon Constant
2293+ NvimTreeGitNewIcon PreProc
2294+ NvimTreeGitRenamedIcon PreProc
2295+ NvimTreeGitStagedIcon Constant
22952296<
22962297Git File Text: >
2297- NvimTreeFileDirty NvimTreeGitDirty
2298- NvimTreeFileStaged NvimTreeGitStaged
2299- NvimTreeFileMerge NvimTreeGitMerge
2300- NvimTreeFileRenamed NvimTreeGitRenamed
2301- NvimTreeFileNew NvimTreeGitNew
2302- NvimTreeFileDeleted NvimTreeGitDeleted
2303- NvimTreeFileIgnored NvimTreeGitIgnored
2298+ NvimTreeGitFileDeletedHL NvimTreeGitDeletedIcon
2299+ NvimTreeGitFileDirtyHL NvimTreeGitDirtyIcon
2300+ NvimTreeGitFileIgnoredHL NvimTreeGitIgnoredIcon
2301+ NvimTreeGitFileMergeHL NvimTreeGitMergeIcon
2302+ NvimTreeGitFileNewHL NvimTreeGitNewIcon
2303+ NvimTreeGitFileRenamedHL NvimTreeGitRenamedIcon
2304+ NvimTreeGitFileStagedHL NvimTreeGitStagedIcon
23042305<
23052306Git Folder Text: >
2306- NvimTreeFolderDirty NvimTreeFileDirty
2307- NvimTreeFolderStaged NvimTreeFileStaged
2308- NvimTreeFolderMerge NvimTreeFileMerge
2309- NvimTreeFolderRenamed NvimTreeFileRenamed
2310- NvimTreeFolderNew NvimTreeFileNew
2311- NvimTreeFolderDeleted NvimTreeFileDeleted
2312- NvimTreeFolderIgnored NvimTreeFileIgnored
2307+ NvimTreeGitFolderDeletedHL NvimTreeGitFileDeletedHL
2308+ NvimTreeGitFolderDirtyHL NvimTreeGitFileDirtyHL
2309+ NvimTreeGitFolderIgnoredHL NvimTreeGitFileIgnoredHL
2310+ NvimTreeGitFolderMergeHL NvimTreeGitFileMergeHL
2311+ NvimTreeGitFolderNewHL NvimTreeGitFileNewHL
2312+ NvimTreeGitFolderRenamedHL NvimTreeGitFileRenamedHL
2313+ NvimTreeGitFolderStagedHL NvimTreeGitFileStagedHL
23132314<
23142315Diagnostics Icon: >
23152316 NvimTreeDiagnosticErrorIcon DiagnosticError
@@ -2324,12 +2325,11 @@ Diagnostics File Highlight: >
23242325 NvimTreeDiagnosticHintFileHL DiagnosticUnderlineHint
23252326<
23262327Diagnostics Folder Highlight: >
2327- NvimTreeDiagnosticErrorFolderHL DiagnosticUnderlineError
2328- NvimTreeDiagnosticWarnFolderHL DiagnosticUnderlineWarn
2329- NvimTreeDiagnosticInfoFolderHL DiagnosticUnderlineInfo
2330- NvimTreeDiagnosticHintFolderHL DiagnosticUnderlineHint
2328+ NvimTreeDiagnosticErrorFolderHL NvimTreeDiagnosticErrorFileHL
2329+ NvimTreeDiagnosticWarnFolderHL NvimTreeDiagnosticWarnFileHL
2330+ NvimTreeDiagnosticInfoFolderHL NvimTreeDiagnosticInfoFileHL
2331+ NvimTreeDiagnosticHintFolderHL NvimTreeDiagnosticHintFileHL
23312332<
2332-
23332333==============================================================================
23342334 8.1 HIGHLIGHT OVERHAUL *nvim-tree-highlight-overhaul*
23352335
@@ -2345,7 +2345,7 @@ Diagnostics Folder Highlight: >
23452345- `highlight_xxx` is additive instead of overwriting. See
23462346 | nvim-tree-opts-renderer | for precedence.
23472347
2348- Legacy style may be applied: >
2348+ Legacy diagnostic HL style may be applied: >
23492349
23502350 :hi link NvimTreeDiagnosticErrorFileHL DiagnosticError
23512351 :hi link NvimTreeDiagnosticWarnFileHL DiagnosticWarn
@@ -2360,6 +2360,30 @@ Legacy style may be applied: >
23602360Legacy highlight group are still obeyed when they are defined and the current
23612361highlight group is not, hard linking as follows: >
23622362
2363+ NvimTreeGitDeletedIcon NvimTreeGitDeleted
2364+ NvimTreeGitDirtyIcon NvimTreeGitDirty
2365+ NvimTreeGitIgnoredIcon NvimTreeGitIgnored
2366+ NvimTreeGitMergeIcon NvimTreeGitMerge
2367+ NvimTreeGitNewIcon NvimTreeGitNew
2368+ NvimTreeGitRenamedIcon NvimTreeGitRenamed
2369+ NvimTreeGitStagedIcon NvimTreeGitStaged
2370+
2371+ NvimTreeGitFileDeletedHL NvimTreeFileDeleted
2372+ NvimTreeGitFileDirtyHL NvimTreeFileDirty
2373+ NvimTreeGitFileIgnoredHL NvimTreeFileIgnored
2374+ NvimTreeGitFileMergeHL NvimTreeFileMerge
2375+ NvimTreeGitFileNewHL NvimTreeFileNew
2376+ NvimTreeGitFileRenamedHL NvimTreeFileRenamed
2377+ NvimTreeGitFileStagedHL NvimTreeFileStaged
2378+
2379+ NvimTreeGitFolderDeletedHL NvimTreeFolderDeleted
2380+ NvimTreeGitFolderDirtyHL NvimTreeFolderDirty
2381+ NvimTreeGitFolderIgnoredHL NvimTreeFolderIgnored
2382+ NvimTreeGitFolderMergeHL NvimTreeFolderMerge
2383+ NvimTreeGitFolderNewHL NvimTreeFolderNew
2384+ NvimTreeGitFolderRenamedHL NvimTreeFolderRenamed
2385+ NvimTreeGitFolderStagedHL NvimTreeFolderStaged
2386+
23632387 NvimTreeLspDiagnosticsError NvimTreeDiagnosticErrorIcon
23642388 NvimTreeLspDiagnosticsWarning NvimTreeDiagnosticWarnIcon
23652389 NvimTreeLspDiagnosticsInformation NvimTreeDiagnosticInfoIcon
0 commit comments