Just providing additional information purely for context.
It's not quite ^[[[I and ^[[[O you're seeing, but rather ^[[I and ^[[O.
They're CSI escape sequences, albeit not ANSI ones, but well-established ones (de-facto standard) from DEC:
When you enable focus reporting within a terminal (emulator), you will receive CSI I (that is, ^[[I) whenever your terminal and/or running process gets focused IN, and CSI O (that is, ^[[O) when your running process or terminal loses the focus.
We could indeed avoid printing it in some edge cases! I've encountered it before doing something else as well.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.![]()
is there any reason you're using wl-copy and wl-paste directly instead of the builtin integration?
I encounter these also while using ghostty and calling external commands but haven't collected enough yet to come to a conclusion, it could be a regression in term.c
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.![]()
is there any reason you're using wl-copy and wl-paste directly instead of the builtin integration?
Gnome don't support ext_data_control|zwlr_data_control. So I can't use clipboard in TUI. What's more if compiled vim with gtk4. xterm_clipboard is forbidden.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.![]()