@@ -387,7 +387,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
387
387
indent_width = 2,
388
388
special_files = { "Cargo.toml", "Makefile", "README.md", "readme.md" },
389
389
symlink_destination = true,
390
- highlight_git = false ,
390
+ highlight_git = "none" ,
391
391
highlight_diagnostics = "none",
392
392
highlight_opened_files = "none",
393
393
highlight_modified = "none",
@@ -832,12 +832,13 @@ Whether to show the destination of the symlink.
832
832
Type: `boolean ` , Default: `true`
833
833
834
834
*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.
836
836
Requires | nvim-tree.git.enable |
837
- Type: `boolean ` , Default: `false`
837
+ Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
838
+ Type: `string ` , Default: `" none" `
838
839
839
840
*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.
841
842
Requires | nvim-tree.diagnostics.enable |
842
843
Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
843
844
Type: `string ` , Default: `" none" `
@@ -2255,7 +2256,7 @@ Folder Text: >
2255
2256
NvimTreeSymlinkFolderName Directory
2256
2257
<
2257
2258
Icon: >
2258
- NvimTreeFolderIcon " guifg=#8094b4 ctermfg=Blue"
2259
+ NvimTreeFolderIcon guifg=#8094b4 ctermfg=Blue
2259
2260
NvimTreeFileIcon NvimTreeNormal
2260
2261
NvimTreeSymlinkIcon NvimTreeNormal
2261
2262
NvimTreeOpenedFileIcon NvimTreeOpenedFile
@@ -2278,38 +2279,38 @@ Bookmark Highlight: >
2278
2279
NvimTreeBookmarkHL SpellLocal
2279
2280
<
2280
2281
Picker: >
2281
- NvimTreeWindowPicker " guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan"
2282
+ NvimTreeWindowPicker guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan
2282
2283
<
2283
2284
Live Filter: >
2284
2285
NvimTreeLiveFilterPrefix PreProc
2285
2286
NvimTreeLiveFilterValue ModeMsg
2286
2287
<
2287
2288
Git 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
2295
2296
<
2296
2297
Git 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
2304
2305
<
2305
2306
Git 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
2313
2314
<
2314
2315
Diagnostics Icon: >
2315
2316
NvimTreeDiagnosticErrorIcon DiagnosticError
@@ -2324,12 +2325,11 @@ Diagnostics File Highlight: >
2324
2325
NvimTreeDiagnosticHintFileHL DiagnosticUnderlineHint
2325
2326
<
2326
2327
Diagnostics 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
2331
2332
<
2332
-
2333
2333
==============================================================================
2334
2334
8.1 HIGHLIGHT OVERHAUL *nvim-tree-highlight-overhaul*
2335
2335
@@ -2345,7 +2345,7 @@ Diagnostics Folder Highlight: >
2345
2345
- `highlight_xxx` is additive instead of overwriting. See
2346
2346
| nvim-tree-opts-renderer | for precedence.
2347
2347
2348
- Legacy style may be applied: >
2348
+ Legacy diagnostic HL style may be applied: >
2349
2349
2350
2350
:hi link NvimTreeDiagnosticErrorFileHL DiagnosticError
2351
2351
:hi link NvimTreeDiagnosticWarnFileHL DiagnosticWarn
@@ -2360,6 +2360,30 @@ Legacy style may be applied: >
2360
2360
Legacy highlight group are still obeyed when they are defined and the current
2361
2361
highlight group is not, hard linking as follows: >
2362
2362
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
+
2363
2387
NvimTreeLspDiagnosticsError NvimTreeDiagnosticErrorIcon
2364
2388
NvimTreeLspDiagnosticsWarning NvimTreeDiagnosticWarnIcon
2365
2389
NvimTreeLspDiagnosticsInformation NvimTreeDiagnosticInfoIcon
0 commit comments