@@ -386,7 +386,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
386
386
indent_width = 2,
387
387
special_files = { "Cargo.toml", "Makefile", "README.md", "readme.md" },
388
388
symlink_destination = true,
389
- highlight_git = false ,
389
+ highlight_git = "none" ,
390
390
highlight_diagnostics = "none",
391
391
highlight_opened_files = "none",
392
392
highlight_modified = "none",
@@ -830,12 +830,13 @@ Whether to show the destination of the symlink.
830
830
Type: `boolean ` , Default: `true`
831
831
832
832
*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.
834
834
Requires | nvim-tree.git.enable |
835
- Type: `boolean ` , Default: `false`
835
+ Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
836
+ Type: `string ` , Default: `" none" `
836
837
837
838
*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.
839
840
Requires | nvim-tree.diagnostics.enable |
840
841
Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
841
842
Type: `string ` , Default: `" none" `
@@ -2234,7 +2235,7 @@ Folder Text: >
2234
2235
NvimTreeSymlinkFolderName Directory
2235
2236
<
2236
2237
Icon: >
2237
- NvimTreeFolderIcon " guifg=#8094b4 ctermfg=Blue"
2238
+ NvimTreeFolderIcon guifg=#8094b4 ctermfg=Blue
2238
2239
NvimTreeFileIcon NvimTreeNormal
2239
2240
NvimTreeSymlinkIcon NvimTreeNormal
2240
2241
NvimTreeOpenedFileIcon NvimTreeOpenedFile
@@ -2257,38 +2258,38 @@ Bookmark Highlight: >
2257
2258
NvimTreeBookmarkHL SpellLocal
2258
2259
<
2259
2260
Picker: >
2260
- NvimTreeWindowPicker " guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan"
2261
+ NvimTreeWindowPicker guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan
2261
2262
<
2262
2263
Live Filter: >
2263
2264
NvimTreeLiveFilterPrefix PreProc
2264
2265
NvimTreeLiveFilterValue ModeMsg
2265
2266
<
2266
2267
Git 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
2274
2275
<
2275
2276
Git 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
2283
2284
<
2284
2285
Git 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
2292
2293
<
2293
2294
Diagnostics Icon: >
2294
2295
NvimTreeDiagnosticErrorIcon DiagnosticError
@@ -2303,12 +2304,11 @@ Diagnostics File Highlight: >
2303
2304
NvimTreeDiagnosticHintFileHL DiagnosticUnderlineHint
2304
2305
<
2305
2306
Diagnostics 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
2310
2311
<
2311
-
2312
2312
==============================================================================
2313
2313
8.1 HIGHLIGHT OVERHAUL *nvim-tree-highlight-overhaul*
2314
2314
@@ -2324,7 +2324,7 @@ Diagnostics Folder Highlight: >
2324
2324
- `highlight_xxx` is additive instead of overwriting. See
2325
2325
| nvim-tree-opts-renderer | for precedence.
2326
2326
2327
- Legacy style may be applied: >
2327
+ Legacy diagnostic HL style may be applied: >
2328
2328
2329
2329
:hi link NvimTreeDiagnosticErrorFileHL DiagnosticError
2330
2330
:hi link NvimTreeDiagnosticWarnFileHL DiagnosticWarn
@@ -2339,6 +2339,30 @@ Legacy style may be applied: >
2339
2339
Legacy highlight group are still obeyed when they are defined and the current
2340
2340
highlight group is not, hard linking as follows: >
2341
2341
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
+
2342
2366
NvimTreeLspDiagnosticsError NvimTreeDiagnosticErrorIcon
2343
2367
NvimTreeLspDiagnosticsWarning NvimTreeDiagnosticWarnIcon
2344
2368
NvimTreeLspDiagnosticsInformation NvimTreeDiagnosticInfoIcon
0 commit comments