Emacs 29.1 released
Emacs 29.1 released
Posted Aug 3, 2023 17:27 UTC (Thu) by farnz (subscriber, #17727)In reply to: Emacs 29.1 released by Per_Bothner
Parent article: Emacs 29.1 released
In this context, OSC 52 is that API - it's an API between an application and the terminal emulator, allowing the application running in the terminal to ask the terminal emulator to perform clipboard accesses for it.
The problem is that VTE, one of the common implementations of a terminal emulator (used by GNOME Terminal, among others), deliberately doesn't support this API. As a result, instead of terminal applications like vim using OSC 52, they use a remote X11 connection to access the clipboard using X11 APIs, while rendering using terminal APIs like OSC. This is a hack around the lack of OSC 52 support in common terminal emulators.