2017年10月28日土曜日

別サーバ間Emacsでもコピー&ペースト

 複数terminalのEmacs間のコピー&ペーストはemacsclientを使って同一プロセスにすることで可能になった
 でもそれはあくまで同一サーバでの話。
 別サーバのEmacsで共有できないものか。もちろんterminalのコピー&ペースト機能を使えば、いいのだけど——だからマウスをつけてないんだって。
 と、ひとり突っ込みをしていてふと思いついた。
 リモートシェルなり、telnetで相手側のシェルを立ち上げておいて。

emacsclient -e '(kill-new "XXXXXX")'

 ってやれば、いいじゃないか。
 それにしてもびっくりしたのだが、kill-ringってほんとうにそういう変数が存在しているんだね。
 知らなかった。