Hi,

Isn't this the reason why the reattach-to-user-namespace project came
about? That is, the problem is no where near as straightforward as you're
suggesting?

Thomas

On 11 Aug 2013 19:26, "John Whitley" <whit...@bangpath.org> wrote:
>
> I note that the set-clipboard window option is currently hardcoded to
work with xterm. iTerm2 provides a similar escape code[1] for setting the
system clipboard. I'd like to see support for this added to tmux and am
willing to work up a patch for it.  FWIW, I'm not currently using the
tmux-iTerm2 integration; the above discussion applies to "stock" tmux as
used with iTerm2.
>
> Here's a straw-man proposal for how this might work:
>
> 1. Add a new window option, e.g. 'clipboard-provider'.  Valid values are
''iterm2', 'xterm'.
>    Default is 'xterm'.
> 2. 'set-clipboard' works as it currently does, now using the mechanism
from
>    'clipboard-provider'.
>
>
> Notes:
>
> An 'auto' value for 'clipboard-provider' would be nice, but may be tricky
to implement reliably.  E.g. is there a decent way to determine the
terminal environment a window is created under?  What happens when a window
is attached in two locations (e.g. pair-programming, one user in xterm,
another in iTerm2)?  This could be explored in a separate patch.
>
> The new option 'clipboard-provider' could be dropped in favor of adding
values to 'set-clipboard', e.g. [ on | off | xterm | iterm2 ].  In that
case 'on' would be an alias for 'xterm' for backwards compatibility.
>
> A related (or alternative) idea is an option to configure set-clipboard
to work like copy-pipe, directing the selection to an external tool.
>
> Thoughts?
>
> -- John
>
> [1] See "Copy to Clipboard" at
https://code.google.com/p/iterm2/wiki/ProprietaryEscapeCodes
>
------------------------------------------------------------------------------
> Get 100% visibility into Java/.NET code with AppDynamics Lite!
> It's a free troubleshooting tool designed for production.
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
>
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
> _______________________________________________
> tmux-users mailing list
> tmux-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tmux-users
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to