feat(renderer): indent_markers add a item icon (#1321)

This commit is contained in:
Rammiah 2022-06-05 20:19:19 +08:00 committed by GitHub
parent b0d27c09b6
commit 6f6eab14dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 1 deletions

View File

@ -113,6 +113,7 @@ require'nvim-tree'.setup { -- BEGIN_DEFAULT_OPTS
icons = {
corner = "└ ",
edge = "│ ",
item = "│ ",
none = " ",
},
},

View File

@ -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.

View File

@ -392,6 +392,7 @@ local DEFAULT_OPTS = { -- BEGIN_DEFAULT_OPTS
icons = {
corner = "",
edge = "",
item = "",
none = " ",
},
},

View File

@ -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