Skip to content

Special Characters

Wrapping should work with any characters.

language: "markdown"

я я я      ->      я я ¦
я   ¦              я я ¦

language: "csharp"

// я я я      ->      // я я ¦
// я   ¦              // я я ¦

East Asian characters

East Asian (CJK) languages are also supported. Most CJK glyphs take up two columns, and wrapping can come after most characters.

language: markdown

Chinese

再舞心現張否里案      ->      再舞心現 ¦
         ¦                    張否里案

Japanese

政秋造レ員芸でか      ->      政秋造レ ¦
         ¦                    員芸でか

In Korean, lines are split on spaces

힘차게        ¦      ->      힘차게 이상   ¦
이상 사랑의   ¦              사랑의        ¦

Some characters may not appear at the start of a line (this applies to all text in all languages):

})]?,;¢°′″‰℃、。。、¢,.:;?!%・・ゝゞヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖ
ㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻ァィゥェォャュョッー”〉》」』】〕)]}」
ああああぁあ      ->      あああ   ¦
         ¦                あぁあ   ¦

Unless there was a space before

ああああ ぁあ      ->      ああああ ¦
         ¦                 ぁあ     ¦

And some may not end a line: ([{‘“〈《「『【〔([{「£¥$£¥+

诶诶诶《诶诶诶      ->      诶诶诶   ¦
         ¦                  《诶诶诶 ¦

Unless there was a space after

诶诶诶《 诶诶诶      ->      诶诶诶《 ¦
         ¦                   诶诶诶   ¦