@@ -388,7 +388,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
388
388
indent_width = 2,
389
389
special_files = { "Cargo.toml", "Makefile", "README.md", "readme.md" },
390
390
symlink_destination = true,
391
- highlight_git = false ,
391
+ highlight_git = "none" ,
392
392
highlight_diagnostics = "none",
393
393
highlight_opened_files = "none",
394
394
highlight_modified = "none",
@@ -833,12 +833,13 @@ Whether to show the destination of the symlink.
833
833
Type: `boolean ` , Default: `true`
834
834
835
835
*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.
837
837
Requires | nvim-tree.git.enable |
838
- Type: `boolean ` , Default: `false`
838
+ Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
839
+ Type: `string ` , Default: `" none" `
839
840
840
841
*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.
842
843
Requires | nvim-tree.diagnostics.enable |
843
844
Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
844
845
Type: `string ` , Default: `" none" `
@@ -2280,7 +2281,7 @@ Folder Text: >
2280
2281
NvimTreeSymlinkFolderName Directory
2281
2282
<
2282
2283
Icon: >
2283
- NvimTreeFolderIcon " guifg=#8094b4 ctermfg=Blue"
2284
+ NvimTreeFolderIcon guifg=#8094b4 ctermfg=Blue
2284
2285
NvimTreeFileIcon NvimTreeNormal
2285
2286
NvimTreeSymlinkIcon NvimTreeNormal
2286
2287
NvimTreeOpenedFileIcon NvimTreeOpenedFile
@@ -2303,38 +2304,38 @@ Bookmark Highlight: >
2303
2304
NvimTreeBookmarkHL SpellLocal
2304
2305
<
2305
2306
Picker: >
2306
- NvimTreeWindowPicker " guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan"
2307
+ NvimTreeWindowPicker guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan
2307
2308
<
2308
2309
Live Filter: >
2309
2310
NvimTreeLiveFilterPrefix PreProc
2310
2311
NvimTreeLiveFilterValue ModeMsg
2311
2312
<
2312
2313
Git 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
2320
2321
<
2321
2322
Git 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
2329
2330
<
2330
2331
Git 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
2338
2339
<
2339
2340
Diagnostics Icon: >
2340
2341
NvimTreeDiagnosticErrorIcon DiagnosticError
@@ -2349,12 +2350,11 @@ Diagnostics File Highlight: >
2349
2350
NvimTreeDiagnosticHintFileHL DiagnosticUnderlineHint
2350
2351
<
2351
2352
Diagnostics 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
2356
2357
<
2357
-
2358
2358
==============================================================================
2359
2359
8.1 HIGHLIGHT OVERHAUL *nvim-tree-highlight-overhaul*
2360
2360
@@ -2370,7 +2370,7 @@ Diagnostics Folder Highlight: >
2370
2370
- `highlight_xxx` is additive instead of overwriting. See
2371
2371
| nvim-tree-opts-renderer | for precedence.
2372
2372
2373
- Legacy style may be applied: >
2373
+ Legacy diagnostic HL style may be applied: >
2374
2374
2375
2375
:hi link NvimTreeDiagnosticErrorFileHL DiagnosticError
2376
2376
:hi link NvimTreeDiagnosticWarnFileHL DiagnosticWarn
@@ -2385,6 +2385,30 @@ Legacy style may be applied: >
2385
2385
Legacy highlight group are still obeyed when they are defined and the current
2386
2386
highlight group is not, hard linking as follows: >
2387
2387
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
+
2388
2412
NvimTreeLspDiagnosticsError NvimTreeDiagnosticErrorIcon
2389
2413
NvimTreeLspDiagnosticsWarning NvimTreeDiagnosticWarnIcon
2390
2414
NvimTreeLspDiagnosticsInformation NvimTreeDiagnosticInfoIcon
0 commit comments