Skip to content

Commit 122047a

Browse files
committed
feat(#2411): bookmark highlight and icon placement
1 parent 4878fd9 commit 122047a

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

doc/nvim-tree-lua.txt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -413,8 +413,8 @@ Following is the default configuration. See |nvim-tree-opts| for details.
413413
},
414414
},
415415
git_placement = "before",
416-
diagnostics_placement = "signcolumn",
417416
modified_placement = "after",
417+
diagnostics_placement = "signcolumn",
418418
bookmarks_placement = "signcolumn",
419419
padding = " ",
420420
symlink_arrow = " ➛ ",
@@ -423,8 +423,8 @@ Following is the default configuration. See |nvim-tree-opts| for details.
423423
folder = true,
424424
folder_arrow = true,
425425
git = true,
426-
diagnostics = true,
427426
modified = true,
427+
diagnostics = true,
428428
bookmarks = true,
429429
},
430430
glyphs = {
@@ -945,6 +945,7 @@ Sign column icon precedence: bookmarked < git < modified < diagnostics
945945

946946
*nvim-tree.renderer.icons.show*
947947
Configuration options for showing icon types.
948+
Left to right order: file/folder, git, modified, diagnostics, bookmarks.
948949

949950
*nvim-tree.renderer.icons.show.file*
950951
Show an icon before the file name.
@@ -964,16 +965,16 @@ Sign column icon precedence: bookmarked < git < modified < diagnostics
964965
Requires |git.enable| `= true`
965966
Type: `boolean`, Default: `true`
966967

967-
*nvim-tree.renderer.icons.show.diagnostics*
968-
Show a diagnostics status icon, see |renderer.icons.diagnostics_placement|
969-
Requires |diagnostics.enable| `= true`
970-
Type: `boolean`, Default: `true`
971-
972968
*nvim-tree.renderer.icons.show.modified*
973969
Show a modified icon, see |renderer.icons.modified_placement|
974970
Requires |modified.enable| `= true`
975971
Type: `boolean`, Default: `true`
976972

973+
*nvim-tree.renderer.icons.show.diagnostics*
974+
Show a diagnostics status icon, see |renderer.icons.diagnostics_placement|
975+
Requires |diagnostics.enable| `= true`
976+
Type: `boolean`, Default: `true`
977+
977978
*nvim-tree.renderer.icons.show.bookmarks*
978979
Show a bookmark icon, see |renderer.icons.bookmarks_placement|
979980
Type: `boolean`, Default: `true`

lua/nvim-tree.lua

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -443,8 +443,8 @@ local DEFAULT_OPTS = { -- BEGIN_DEFAULT_OPTS
443443
},
444444
},
445445
git_placement = "before",
446-
diagnostics_placement = "signcolumn",
447446
modified_placement = "after",
447+
diagnostics_placement = "signcolumn",
448448
bookmarks_placement = "signcolumn",
449449
padding = " ",
450450
symlink_arrow = "",
@@ -453,8 +453,8 @@ local DEFAULT_OPTS = { -- BEGIN_DEFAULT_OPTS
453453
folder = true,
454454
folder_arrow = true,
455455
git = true,
456-
diagnostics = true,
457456
modified = true,
457+
diagnostics = true,
458458
bookmarks = true,
459459
},
460460
glyphs = {
@@ -648,8 +648,9 @@ local ACCEPTED_STRINGS = {
648648
highlight_modified = { "none", "icon", "name", "all" },
649649
icons = {
650650
git_placement = { "before", "after", "signcolumn" },
651-
diagnostics_placement = { "before", "after", "signcolumn" },
652651
modified_placement = { "before", "after", "signcolumn" },
652+
diagnostics_placement = { "before", "after", "signcolumn" },
653+
bookmarks_placement = { "before", "after", "signcolumn" },
653654
},
654655
},
655656
}

0 commit comments

Comments
 (0)