@@ -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" `
@@ -2256,7 +2257,7 @@ Folder Text: >
2256
2257
NvimTreeSymlinkFolderName Directory
2257
2258
<
2258
2259
Icon: >
2259
- NvimTreeFolderIcon " guifg=#8094b4 ctermfg=Blue"
2260
+ NvimTreeFolderIcon guifg=#8094b4 ctermfg=Blue
2260
2261
NvimTreeFileIcon NvimTreeNormal
2261
2262
NvimTreeSymlinkIcon NvimTreeNormal
2262
2263
NvimTreeOpenedFileIcon NvimTreeOpenedFile
@@ -2279,38 +2280,38 @@ Bookmark Highlight: >
2279
2280
NvimTreeBookmarkHL SpellLocal
2280
2281
<
2281
2282
Picker: >
2282
- NvimTreeWindowPicker " guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan"
2283
+ NvimTreeWindowPicker guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan
2283
2284
<
2284
2285
Live Filter: >
2285
2286
NvimTreeLiveFilterPrefix PreProc
2286
2287
NvimTreeLiveFilterValue ModeMsg
2287
2288
<
2288
2289
Git 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
2296
2297
<
2297
2298
Git 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
2305
2306
<
2306
2307
Git 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
2314
2315
<
2315
2316
Diagnostics Icon: >
2316
2317
NvimTreeDiagnosticErrorIcon DiagnosticError
@@ -2325,12 +2326,11 @@ Diagnostics File Highlight: >
2325
2326
NvimTreeDiagnosticHintFileHL DiagnosticUnderlineHint
2326
2327
<
2327
2328
Diagnostics 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
2332
2333
<
2333
-
2334
2334
==============================================================================
2335
2335
8.1 HIGHLIGHT OVERHAUL *nvim-tree-highlight-overhaul*
2336
2336
@@ -2346,7 +2346,7 @@ Diagnostics Folder Highlight: >
2346
2346
- `highlight_xxx` is additive instead of overwriting. See
2347
2347
| nvim-tree-opts-renderer | for precedence.
2348
2348
2349
- Legacy style may be applied: >
2349
+ Legacy diagnostic HL style may be applied: >
2350
2350
2351
2351
:hi link NvimTreeDiagnosticErrorFileHL DiagnosticError
2352
2352
:hi link NvimTreeDiagnosticWarnFileHL DiagnosticWarn
@@ -2361,6 +2361,30 @@ Legacy style may be applied: >
2361
2361
Legacy highlight group are still obeyed when they are defined and the current
2362
2362
highlight group is not, hard linking as follows: >
2363
2363
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
+
2364
2388
NvimTreeLspDiagnosticsError NvimTreeDiagnosticErrorIcon
2365
2389
NvimTreeLspDiagnosticsWarning NvimTreeDiagnosticWarnIcon
2366
2390
NvimTreeLspDiagnosticsInformation NvimTreeDiagnosticInfoIcon
0 commit comments