diff options
Diffstat (limited to 'src/pane.rs')
| -rw-r--r-- | src/pane.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pane.rs b/src/pane.rs index 19556ffe..214eeef2 100644 --- a/src/pane.rs +++ b/src/pane.rs @@ -1284,6 +1284,9 @@ impl PaneRuntime { let (response_tx, _response_rx) = mpsc::channel::<Bytes>(1); let mut terminal = crate::ghostty::Terminal::new(cols, rows, scrollback_limit_bytes) .map_err(|e| std::io::Error::other(e.to_string()))?; + terminal + .enable_grapheme_cluster_mode() + .map_err(|e| std::io::Error::other(e.to_string()))?; if crate::kitty_graphics::is_enabled() { terminal .enable_kitty_graphics() @@ -1395,6 +1398,9 @@ impl PaneRuntime { let (response_tx, _response_rx) = mpsc::channel::<Bytes>(1); let mut terminal = crate::ghostty::Terminal::new(cols, rows, scrollback_limit_bytes) .map_err(|e| std::io::Error::other(e.to_string()))?; + terminal + .enable_grapheme_cluster_mode() + .map_err(|e| std::io::Error::other(e.to_string()))?; if crate::kitty_graphics::is_enabled() { terminal .enable_kitty_graphics() |
