@@ -386,7 +386,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
386386 indent_width = 2,
387387 special_files = { "Cargo.toml", "Makefile", "README.md", "readme.md" },
388388 symlink_destination = true,
389- highlight_git = false ,
389+ highlight_git = "none" ,
390390 highlight_diagnostics = "none",
391391 highlight_opened_files = "none",
392392 highlight_modified = "none",
@@ -830,12 +830,13 @@ Whether to show the destination of the symlink.
830830 Type: `boolean ` , Default: `true`
831831
832832*nvim-tree.renderer.highlight_git*
833- Enable highlight for git attributes using `NvimTreeGit* ` highlight groups.
833+ Enable highlight for git attributes using `NvimTreeGit* HL ` highlight groups.
834834Requires | nvim-tree.git.enable |
835- Type: `boolean ` , Default: `false`
835+ Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
836+ Type: `string ` , Default: `" none" `
836837
837838*nvim-tree.renderer.highlight_diagnostics*
838- Enable highlight for diagnostics using `NvimTreeDiagnostic* HL` highlight groups.
839+ Enable highlight for diagnostics using `NvimTreeDiagnostic* HL` highlight groups.
839840Requires | nvim-tree.diagnostics.enable |
840841Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
841842 Type: `string ` , Default: `" none" `
@@ -2234,7 +2235,7 @@ Folder Text: >
22342235 NvimTreeSymlinkFolderName Directory
22352236<
22362237Icon: >
2237- NvimTreeFolderIcon " guifg=#8094b4 ctermfg=Blue"
2238+ NvimTreeFolderIcon guifg=#8094b4 ctermfg=Blue
22382239 NvimTreeFileIcon NvimTreeNormal
22392240 NvimTreeSymlinkIcon NvimTreeNormal
22402241 NvimTreeOpenedFileIcon NvimTreeOpenedFile
@@ -2257,38 +2258,38 @@ Bookmark Highlight: >
22572258 NvimTreeBookmarkHL SpellLocal
22582259<
22592260Picker: >
2260- NvimTreeWindowPicker " guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan"
2261+ NvimTreeWindowPicker guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan
22612262<
22622263Live Filter: >
22632264 NvimTreeLiveFilterPrefix PreProc
22642265 NvimTreeLiveFilterValue ModeMsg
22652266<
22662267Git Icon: >
2267- NvimTreeGitDeleted Statement
2268- NvimTreeGitDirty Statement
2269- NvimTreeGitIgnored Comment
2270- NvimTreeGitMerge Constant
2271- NvimTreeGitNew PreProc
2272- NvimTreeGitRenamed PreProc
2273- NvimTreeGitStaged Constant
2268+ NvimTreeGitDeletedIcon Statement
2269+ NvimTreeGitDirtyIcon Statement
2270+ NvimTreeGitIgnoredIcon Comment
2271+ NvimTreeGitMergeIcon Constant
2272+ NvimTreeGitNewIcon PreProc
2273+ NvimTreeGitRenamedIcon PreProc
2274+ NvimTreeGitStagedIcon Constant
22742275<
22752276Git File Text: >
2276- NvimTreeFileDirty NvimTreeGitDirty
2277- NvimTreeFileStaged NvimTreeGitStaged
2278- NvimTreeFileMerge NvimTreeGitMerge
2279- NvimTreeFileRenamed NvimTreeGitRenamed
2280- NvimTreeFileNew NvimTreeGitNew
2281- NvimTreeFileDeleted NvimTreeGitDeleted
2282- NvimTreeFileIgnored NvimTreeGitIgnored
2277+ NvimTreeGitFileDeletedHL NvimTreeGitDeletedIcon
2278+ NvimTreeGitFileDirtyHL NvimTreeGitDirtyIcon
2279+ NvimTreeGitFileIgnoredHL NvimTreeGitIgnoredIcon
2280+ NvimTreeGitFileMergeHL NvimTreeGitMergeIcon
2281+ NvimTreeGitFileNewHL NvimTreeGitNewIcon
2282+ NvimTreeGitFileRenamedHL NvimTreeGitRenamedIcon
2283+ NvimTreeGitFileStagedHL NvimTreeGitStagedIcon
22832284<
22842285Git Folder Text: >
2285- NvimTreeFolderDirty NvimTreeFileDirty
2286- NvimTreeFolderStaged NvimTreeFileStaged
2287- NvimTreeFolderMerge NvimTreeFileMerge
2288- NvimTreeFolderRenamed NvimTreeFileRenamed
2289- NvimTreeFolderNew NvimTreeFileNew
2290- NvimTreeFolderDeleted NvimTreeFileDeleted
2291- NvimTreeFolderIgnored NvimTreeFileIgnored
2286+ NvimTreeGitFolderDeletedHL NvimTreeGitFileDeletedHL
2287+ NvimTreeGitFolderDirtyHL NvimTreeGitFileDirtyHL
2288+ NvimTreeGitFolderIgnoredHL NvimTreeGitFileIgnoredHL
2289+ NvimTreeGitFolderMergeHL NvimTreeGitFileMergeHL
2290+ NvimTreeGitFolderNewHL NvimTreeGitFileNewHL
2291+ NvimTreeGitFolderRenamedHL NvimTreeGitFileRenamedHL
2292+ NvimTreeGitFolderStagedHL NvimTreeGitFileStagedHL
22922293<
22932294Diagnostics Icon: >
22942295 NvimTreeDiagnosticErrorIcon DiagnosticError
@@ -2303,12 +2304,11 @@ Diagnostics File Highlight: >
23032304 NvimTreeDiagnosticHintFileHL DiagnosticUnderlineHint
23042305<
23052306Diagnostics Folder Highlight: >
2306- NvimTreeDiagnosticErrorFolderHL DiagnosticUnderlineError
2307- NvimTreeDiagnosticWarnFolderHL DiagnosticUnderlineWarn
2308- NvimTreeDiagnosticInfoFolderHL DiagnosticUnderlineInfo
2309- NvimTreeDiagnosticHintFolderHL DiagnosticUnderlineHint
2307+ NvimTreeDiagnosticErrorFolderHL NvimTreeDiagnosticErrorFileHL
2308+ NvimTreeDiagnosticWarnFolderHL NvimTreeDiagnosticWarnFileHL
2309+ NvimTreeDiagnosticInfoFolderHL NvimTreeDiagnosticInfoFileHL
2310+ NvimTreeDiagnosticHintFolderHL NvimTreeDiagnosticHintFileHL
23102311<
2311-
23122312==============================================================================
23132313 8.1 HIGHLIGHT OVERHAUL *nvim-tree-highlight-overhaul*
23142314
@@ -2324,7 +2324,7 @@ Diagnostics Folder Highlight: >
23242324- `highlight_xxx` is additive instead of overwriting. See
23252325 | nvim-tree-opts-renderer | for precedence.
23262326
2327- Legacy style may be applied: >
2327+ Legacy diagnostic HL style may be applied: >
23282328
23292329 :hi link NvimTreeDiagnosticErrorFileHL DiagnosticError
23302330 :hi link NvimTreeDiagnosticWarnFileHL DiagnosticWarn
@@ -2339,6 +2339,30 @@ Legacy style may be applied: >
23392339Legacy highlight group are still obeyed when they are defined and the current
23402340highlight group is not, hard linking as follows: >
23412341
2342+ NvimTreeGitDeletedIcon NvimTreeGitDeleted
2343+ NvimTreeGitDirtyIcon NvimTreeGitDirty
2344+ NvimTreeGitIgnoredIcon NvimTreeGitIgnored
2345+ NvimTreeGitMergeIcon NvimTreeGitMerge
2346+ NvimTreeGitNewIcon NvimTreeGitNew
2347+ NvimTreeGitRenamedIcon NvimTreeGitRenamed
2348+ NvimTreeGitStagedIcon NvimTreeGitStaged
2349+
2350+ NvimTreeGitFileDeletedHL NvimTreeFileDeleted
2351+ NvimTreeGitFileDirtyHL NvimTreeFileDirty
2352+ NvimTreeGitFileIgnoredHL NvimTreeFileIgnored
2353+ NvimTreeGitFileMergeHL NvimTreeFileMerge
2354+ NvimTreeGitFileNewHL NvimTreeFileNew
2355+ NvimTreeGitFileRenamedHL NvimTreeFileRenamed
2356+ NvimTreeGitFileStagedHL NvimTreeFileStaged
2357+
2358+ NvimTreeGitFolderDeletedHL NvimTreeFolderDeleted
2359+ NvimTreeGitFolderDirtyHL NvimTreeFolderDirty
2360+ NvimTreeGitFolderIgnoredHL NvimTreeFolderIgnored
2361+ NvimTreeGitFolderMergeHL NvimTreeFolderMerge
2362+ NvimTreeGitFolderNewHL NvimTreeFolderNew
2363+ NvimTreeGitFolderRenamedHL NvimTreeFolderRenamed
2364+ NvimTreeGitFolderStagedHL NvimTreeFolderStaged
2365+
23422366 NvimTreeLspDiagnosticsError NvimTreeDiagnosticErrorIcon
23432367 NvimTreeLspDiagnosticsWarning NvimTreeDiagnosticWarnIcon
23442368 NvimTreeLspDiagnosticsInformation NvimTreeDiagnosticInfoIcon
0 commit comments