feat(renderer): indent_markers add a item icon (#1321)
This commit is contained in:
parent
b0d27c09b6
commit
6f6eab14dc
@ -113,6 +113,7 @@ require'nvim-tree'.setup { -- BEGIN_DEFAULT_OPTS
|
|||||||
icons = {
|
icons = {
|
||||||
corner = "└ ",
|
corner = "└ ",
|
||||||
edge = "│ ",
|
edge = "│ ",
|
||||||
|
item = "│ ",
|
||||||
none = " ",
|
none = " ",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@ -131,6 +131,7 @@ Values may be functions. Warning: this may result in unexpected behaviour.
|
|||||||
icons = {
|
icons = {
|
||||||
corner = "└ ",
|
corner = "└ ",
|
||||||
edge = "│ ",
|
edge = "│ ",
|
||||||
|
item = "│ ",
|
||||||
none = " ",
|
none = " ",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -539,7 +540,7 @@ UI rendering setup
|
|||||||
|
|
||||||
*nvim-tree.renderer.indent_markers.icons*
|
*nvim-tree.renderer.indent_markers.icons*
|
||||||
Icons shown before the file/directory.
|
Icons shown before the file/directory.
|
||||||
Type: `table`, Default: `{ corner = "└ ", edge = "│ ", none = " ", }`
|
Type: `table`, Default: `{ corner = "└ ", edge = "│ ", item = "│ ", none = " ", }`
|
||||||
|
|
||||||
*nvim-tree.renderer.icons*
|
*nvim-tree.renderer.icons*
|
||||||
Configuration options for icons.
|
Configuration options for icons.
|
||||||
|
|||||||
@ -392,6 +392,7 @@ local DEFAULT_OPTS = { -- BEGIN_DEFAULT_OPTS
|
|||||||
icons = {
|
icons = {
|
||||||
corner = "└ ",
|
corner = "└ ",
|
||||||
edge = "│ ",
|
edge = "│ ",
|
||||||
|
item = "│ ",
|
||||||
none = " ",
|
none = " ",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@ -22,6 +22,8 @@ local function get_padding_indent_markers(depth, idx, nodes_number, _, markers)
|
|||||||
for i = 1, rdepth do
|
for i = 1, rdepth do
|
||||||
if idx == nodes_number and i == rdepth then
|
if idx == nodes_number and i == rdepth then
|
||||||
padding = padding .. M.config.indent_markers.icons.corner
|
padding = padding .. M.config.indent_markers.icons.corner
|
||||||
|
elseif markers[i] and i == rdepth then
|
||||||
|
padding = padding .. M.config.indent_markers.icons.item
|
||||||
elseif markers[i] then
|
elseif markers[i] then
|
||||||
padding = padding .. M.config.indent_markers.icons.edge
|
padding = padding .. M.config.indent_markers.icons.edge
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user