Emacsでxclipを使える様にしたけど、

tmux経由でEmacsを起動するとxclipの設定が使えない。

Emacsでクリップボードを使ってコピペしたい


どうやらこれは、

tmuxのコピーモードの仕様が影響しているっぽくて、

コピーモードの矛先をいろいろといじってみたけどダメだった。

(試した内容は省略します)


そういや、

Macにはitermという端末自体でタブ機能があるものがあったなと。


zshをインストールしたとはいえ、

zshを使っているのがUbuntu標準の端末だしな。


itermみたいなものはないかなと探してみたら、

terminatorというものがあった。


さっそく、

sudo apt-get install terminator

でterminatorをインストールしてみた。


開いてみる。



見た感じ、

なんも変哲もない端末(ターミナル)だ。

前にインストールしたzshで動いている。


ctrl + shift + Eを押してみる。



分割した。

ウィンドウ間をAlt + 右 (or 左)で移動するみたいだ。


肝心のEmacsのxclipが動くかを試してみる。



Emacsのテキストデータをメモ帳にコピペできた!


次に、

terminatorの別ウィンドウに対してコピペできるかを試す。



これもいけた!

Emacsから別ウィンドウで立ち上げたEmacsへのコピペもいけた!


これで期待通りの動きになった!


というわけで、

開発環境はTerminator + Z Shell(zsh) + Emacsでいくことにしよう。