File tree 1 file changed +11
-0
lines changed
1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -1177,6 +1177,9 @@ impl<'r> Tree<'r> {
1177
1177
}
1178
1178
tree. push ( stack_tree) ;
1179
1179
} else {
1180
+ if i != 0 && !stack. is_empty ( ) {
1181
+ tree. push ( termtree:: Tree :: root ( joint) . with_glyphs ( SPACE_GLYPHS ) ) ;
1182
+ }
1180
1183
for child_tree in stack. into_iter ( ) {
1181
1184
let child = RenderNode {
1182
1185
repo,
@@ -1261,6 +1264,14 @@ const GLYPHS: termtree::GlyphPalette = termtree::GlyphPalette {
1261
1264
..termtree:: GlyphPalette :: new ( )
1262
1265
} ;
1263
1266
1267
+ const SPACE_GLYPHS : termtree:: GlyphPalette = termtree:: GlyphPalette {
1268
+ middle_item : "│" ,
1269
+ last_item : " " ,
1270
+ item_indent : " " ,
1271
+ skip_indent : " " ,
1272
+ ..termtree:: GlyphPalette :: new ( )
1273
+ } ;
1274
+
1264
1275
const JOINT_GLYPHS : termtree:: GlyphPalette = termtree:: GlyphPalette {
1265
1276
item_indent : "─┐" ,
1266
1277
..termtree:: GlyphPalette :: new ( )
You can’t perform that action at this time.
0 commit comments