fix(tui): wrap CJK text at character boundaries in editor

This commit is contained in:
haoqixu
2026-06-10 15:39:44 +08:00
parent 9ccfcd7cfc
commit eb01f59dc9
2 changed files with 20 additions and 5 deletions

View File

@@ -45,7 +45,7 @@ const rgiEmojiRegex = /^\p{RGI_Emoji}$/v;
const WIDTH_CACHE_SIZE = 512;
const widthCache = new Map<string, number>();
const cjkBreakRegex =
export const cjkBreakRegex =
/[\p{Script_Extensions=Han}\p{Script_Extensions=Hiragana}\p{Script_Extensions=Katakana}\p{Script_Extensions=Hangul}\p{Script_Extensions=Bopomofo}]/u;
function isPrintableAscii(str: string): boolean {