|
@@ -32,7 +32,13 @@ namespace GtkCommonMark.NodeActions {
|
|
|
if(j != 0) {
|
|
|
buffer.insert_with_tags(ref iter, "·", -1, glyph);
|
|
|
}
|
|
|
- buffer.insert(ref iter, spaces[j], -1);
|
|
|
+ var tabs = spaces[j].split("\t");
|
|
|
+ for(var k = 0; k < tabs.length; k++) {
|
|
|
+ if(k != 0) {
|
|
|
+ buffer.insert_with_tags(ref iter, "⇉ ", -1, glyph);
|
|
|
+ }
|
|
|
+ buffer.insert(ref iter, tabs[k], -1);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|