Hi,

I implemented OSC-52 support in Tmux

https://github.com/schauveau/tmux-osc52

OSC-52 is an XTerm escape sequence that provides access the OS selection buffers (CLIPBOARD, PRIMARY, ...).

The official Tmux release can already set the OS selection for terminals that support OSC-52 (e.g, XTerm, urxvt, ...).

This branch adds OSC-52 support between Tmux and the client applications (the programs running in windows and panes).

When using that branch, the OSC-52 escape sequences emitted by the application are interpreted by Tmux to provide access to its internal selection buffers.

The goal is to provide seamless copy-paste between OSC-52 aware applications (Vim, Emacs, ...) and Tmux panes.

Those new features will work even for people using a terminal application that is not OSC-52 aware.

The directory osc52-utils/ contains several useful files and scripts, including a configuration file for emacs-25.1

See the file osc52-utils/README.txt for more details.

THIS IS A WORK IN PROGRESS. IT WORKS BUT EXPECT SOME CHANGES IN THE NEAR FUTURES.

Remark, comments and patches are welcome.

--
You received this message because you are subscribed to the Google Groups 
"tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to