Clear selection when IME input starts

This commit is contained in:
Bryan Lee
2025-01-12 01:48:48 +08:00
parent 2409d46600
commit af5e423ea5
3 changed files with 11 additions and 0 deletions

View File

@@ -1550,6 +1550,11 @@ pub const CAPI = struct {
return selection.len;
}
/// Clear the current selection in the surface.
export fn ghostty_surface_clear_selection(surface: *Surface) void {
surface.core_surface.io.terminal.screen.clearSelection();
}
/// Tell the surface that it needs to schedule a render
export fn ghostty_surface_refresh(surface: *Surface) void {
surface.refresh();