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 = {
|
||||
corner = "└ ",
|
||||
edge = "│ ",
|
||||
item = "│ ",
|
||||
none = " ",
|
||||
},
|
||||
},
|
||||
|
||||
@ -131,6 +131,7 @@ Values may be functions. Warning: this may result in unexpected behaviour.
|
||||
icons = {
|
||||
corner = "└ ",
|
||||
edge = "│ ",
|
||||
item = "│ ",
|
||||
none = " ",
|
||||
},
|
||||
},
|
||||
@ -539,7 +540,7 @@ UI rendering setup
|
||||
|
||||
*nvim-tree.renderer.indent_markers.icons*
|
||||
Icons shown before the file/directory.
|
||||
Type: `table`, Default: `{ corner = "└ ", edge = "│ ", none = " ", }`
|
||||
Type: `table`, Default: `{ corner = "└ ", edge = "│ ", item = "│ ", none = " ", }`
|
||||
|
||||
*nvim-tree.renderer.icons*
|
||||
Configuration options for icons.
|
||||
|
||||
@ -392,6 +392,7 @@ local DEFAULT_OPTS = { -- BEGIN_DEFAULT_OPTS
|
||||
icons = {
|
||||
corner = "└ ",
|
||||
edge = "│ ",
|
||||
item = "│ ",
|
||||
none = " ",
|
||||
},
|
||||
},
|
||||
|
||||
@ -22,6 +22,8 @@ local function get_padding_indent_markers(depth, idx, nodes_number, _, markers)
|
||||
for i = 1, rdepth do
|
||||
if idx == nodes_number and i == rdepth then
|
||||
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
|
||||
padding = padding .. M.config.indent_markers.icons.edge
|
||||
else
|
||||
|
||||
Loading…
Reference in New Issue
Block a user