@@ -385,7 +385,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
385
385
indent_width = 2,
386
386
special_files = { "Cargo.toml", "Makefile", "README.md", "readme.md" },
387
387
symlink_destination = true,
388
- highlight_git = false ,
388
+ highlight_git = "none" ,
389
389
highlight_diagnostics = "none",
390
390
highlight_opened_files = "none",
391
391
highlight_modified = "none",
@@ -822,12 +822,13 @@ Whether to show the destination of the symlink.
822
822
Type: `boolean ` , Default: `true`
823
823
824
824
*nvim-tree.renderer.highlight_git*
825
- Enable highlight for git attributes using `NvimTreeGit* ` highlight groups.
825
+ Enable highlight for git attributes using `NvimTreeGit* HL ` highlight groups.
826
826
Requires | nvim-tree.git.enable |
827
- Type: `boolean ` , Default: `false`
827
+ Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
828
+ Type: `string ` , Default: `" none" `
828
829
829
830
*nvim-tree.renderer.highlight_diagnostics*
830
- Enable highlight for diagnostics using `NvimTreeDiagnostic* HL` highlight groups.
831
+ Enable highlight for diagnostics using `NvimTreeDiagnostic* HL` highlight groups.
831
832
Requires | nvim-tree.diagnostics.enable |
832
833
Value can be `" none" ` , `" icon" ` , `" name" ` or `" all" ` .
833
834
Type: `string ` , Default: `" none" `
@@ -2195,7 +2196,7 @@ Folder Text: >
2195
2196
NvimTreeSymlinkFolderName Directory
2196
2197
<
2197
2198
Icon: >
2198
- NvimTreeFolderIcon " guifg=#8094b4 ctermfg=Blue"
2199
+ NvimTreeFolderIcon guifg=#8094b4 ctermfg=Blue
2199
2200
NvimTreeFileIcon NvimTreeNormal
2200
2201
NvimTreeSymlinkIcon NvimTreeNormal
2201
2202
NvimTreeOpenedFileIcon NvimTreeOpenedFile
@@ -2218,38 +2219,38 @@ Bookmark Highlight: >
2218
2219
NvimTreeBookmarkHL SpellLocal
2219
2220
<
2220
2221
Picker: >
2221
- NvimTreeWindowPicker " guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan"
2222
+ NvimTreeWindowPicker guifg=#ededed guibg=#4493c8 gui=bold ctermfg=White ctermbg=Cyan
2222
2223
<
2223
2224
Live Filter: >
2224
2225
NvimTreeLiveFilterPrefix PreProc
2225
2226
NvimTreeLiveFilterValue ModeMsg
2226
2227
<
2227
2228
Git Icon: >
2228
- NvimTreeGitDeleted Statement
2229
- NvimTreeGitDirty Statement
2230
- NvimTreeGitIgnored Comment
2231
- NvimTreeGitMerge Constant
2232
- NvimTreeGitNew PreProc
2233
- NvimTreeGitRenamed PreProc
2234
- NvimTreeGitStaged Constant
2229
+ NvimTreeGitDeletedIcon Statement
2230
+ NvimTreeGitDirtyIcon Statement
2231
+ NvimTreeGitIgnoredIcon Comment
2232
+ NvimTreeGitMergeIcon Constant
2233
+ NvimTreeGitNewIcon PreProc
2234
+ NvimTreeGitRenamedIcon PreProc
2235
+ NvimTreeGitStagedIcon Constant
2235
2236
<
2236
2237
Git File Text: >
2237
- NvimTreeFileDirty NvimTreeGitDirty
2238
- NvimTreeFileStaged NvimTreeGitStaged
2239
- NvimTreeFileMerge NvimTreeGitMerge
2240
- NvimTreeFileRenamed NvimTreeGitRenamed
2241
- NvimTreeFileNew NvimTreeGitNew
2242
- NvimTreeFileDeleted NvimTreeGitDeleted
2243
- NvimTreeFileIgnored NvimTreeGitIgnored
2238
+ NvimTreeGitFileDeletedHL NvimTreeGitDeletedIcon
2239
+ NvimTreeGitFileDirtyHL NvimTreeGitDirtyIcon
2240
+ NvimTreeGitFileIgnoredHL NvimTreeGitIgnoredIcon
2241
+ NvimTreeGitFileMergeHL NvimTreeGitMergeIcon
2242
+ NvimTreeGitFileNewHL NvimTreeGitNewIcon
2243
+ NvimTreeGitFileRenamedHL NvimTreeGitRenamedIcon
2244
+ NvimTreeGitFileStagedHL NvimTreeGitStagedIcon
2244
2245
<
2245
2246
Git Folder Text: >
2246
- NvimTreeFolderDirty NvimTreeFileDirty
2247
- NvimTreeFolderStaged NvimTreeFileStaged
2248
- NvimTreeFolderMerge NvimTreeFileMerge
2249
- NvimTreeFolderRenamed NvimTreeFileRenamed
2250
- NvimTreeFolderNew NvimTreeFileNew
2251
- NvimTreeFolderDeleted NvimTreeFileDeleted
2252
- NvimTreeFolderIgnored NvimTreeFileIgnored
2247
+ NvimTreeGitFolderDeletedHL NvimTreeGitFileDeletedHL
2248
+ NvimTreeGitFolderDirtyHL NvimTreeGitFileDirtyHL
2249
+ NvimTreeGitFolderIgnoredHL NvimTreeGitFileIgnoredHL
2250
+ NvimTreeGitFolderMergeHL NvimTreeGitFileMergeHL
2251
+ NvimTreeGitFolderNewHL NvimTreeGitFileNewHL
2252
+ NvimTreeGitFolderRenamedHL NvimTreeGitFileRenamedHL
2253
+ NvimTreeGitFolderStagedHL NvimTreeGitFileStagedHL
2253
2254
<
2254
2255
Diagnostics Icon: >
2255
2256
NvimTreeDiagnosticErrorIcon DiagnosticError
@@ -2264,12 +2265,11 @@ Diagnostics File Highlight: >
2264
2265
NvimTreeDiagnosticHintFileHL DiagnosticUnderlineHint
2265
2266
<
2266
2267
Diagnostics Folder Highlight: >
2267
- NvimTreeDiagnosticErrorFolderHL DiagnosticUnderlineError
2268
- NvimTreeDiagnosticWarnFolderHL DiagnosticUnderlineWarn
2269
- NvimTreeDiagnosticInfoFolderHL DiagnosticUnderlineInfo
2270
- NvimTreeDiagnosticHintFolderHL DiagnosticUnderlineHint
2268
+ NvimTreeDiagnosticErrorFolderHL NvimTreeDiagnosticErrorFileHL
2269
+ NvimTreeDiagnosticWarnFolderHL NvimTreeDiagnosticWarnFileHL
2270
+ NvimTreeDiagnosticInfoFolderHL NvimTreeDiagnosticInfoFileHL
2271
+ NvimTreeDiagnosticHintFolderHL NvimTreeDiagnosticHintFileHL
2271
2272
<
2272
-
2273
2273
==============================================================================
2274
2274
8.1 HIGHLIGHT OVERHAUL *nvim-tree-highlight-overhaul*
2275
2275
@@ -2285,7 +2285,7 @@ Diagnostics Folder Highlight: >
2285
2285
- `highlight_xxx` is additive instead of overwriting. See
2286
2286
| nvim-tree-opts-renderer | for precedence.
2287
2287
2288
- Legacy style may be applied: >
2288
+ Legacy diagnostic HL style may be applied: >
2289
2289
2290
2290
:hi link NvimTreeDiagnosticErrorFileHL DiagnosticError
2291
2291
:hi link NvimTreeDiagnosticWarnFileHL DiagnosticWarn
@@ -2300,6 +2300,30 @@ Legacy style may be applied: >
2300
2300
Legacy highlight group are still obeyed when they are defined and the current
2301
2301
highlight group is not, hard linking as follows: >
2302
2302
2303
+ NvimTreeGitDeletedIcon NvimTreeGitDeleted
2304
+ NvimTreeGitDirtyIcon NvimTreeGitDirty
2305
+ NvimTreeGitIgnoredIcon NvimTreeGitIgnored
2306
+ NvimTreeGitMergeIcon NvimTreeGitMerge
2307
+ NvimTreeGitNewIcon NvimTreeGitNew
2308
+ NvimTreeGitRenamedIcon NvimTreeGitRenamed
2309
+ NvimTreeGitStagedIcon NvimTreeGitStaged
2310
+
2311
+ NvimTreeGitFileDeletedHL NvimTreeFileDeleted
2312
+ NvimTreeGitFileDirtyHL NvimTreeFileDirty
2313
+ NvimTreeGitFileIgnoredHL NvimTreeFileIgnored
2314
+ NvimTreeGitFileMergeHL NvimTreeFileMerge
2315
+ NvimTreeGitFileNewHL NvimTreeFileNew
2316
+ NvimTreeGitFileRenamedHL NvimTreeFileRenamed
2317
+ NvimTreeGitFileStagedHL NvimTreeFileStaged
2318
+
2319
+ NvimTreeGitFolderDeletedHL NvimTreeFolderDeleted
2320
+ NvimTreeGitFolderDirtyHL NvimTreeFolderDirty
2321
+ NvimTreeGitFolderIgnoredHL NvimTreeFolderIgnored
2322
+ NvimTreeGitFolderMergeHL NvimTreeFolderMerge
2323
+ NvimTreeGitFolderNewHL NvimTreeFolderNew
2324
+ NvimTreeGitFolderRenamedHL NvimTreeFolderRenamed
2325
+ NvimTreeGitFolderStagedHL NvimTreeFolderStaged
2326
+
2303
2327
NvimTreeLspDiagnosticsError NvimTreeDiagnosticErrorIcon
2304
2328
NvimTreeLspDiagnosticsWarning NvimTreeDiagnosticWarnIcon
2305
2329
NvimTreeLspDiagnosticsInformation NvimTreeDiagnosticInfoIcon
0 commit comments