概要
OS X で tmux を利用していると tmux のバッファをクリップボードでも使いたくなる。 tmux の標準機能にはないので、設定する。
設定
OS X の tmux のバッファをクリップボードでも使えるようにするソースがGitHubで開発されている。
ChrisJohnsen/tmux-MacOSX-pasteboard · GitHub
マニュアル通りにコンパイルしても良いが MacPorts や homebrew でもインストールできる。
MacPortsの場合
sudo port install tmux-pasteboard
homebrewの場合
brew install reattach-to-user-namespace
tmux.confは以下のように記述する。
set -g default-command "reattach-to-user-namespace -l zsh"
unbind ^y
bind ^y run "tmux save-buffer - | reattach-to-user-namespace pbcopy"
unbind ^p
bind ^p run "reattach-to-user-namespace pbpaste | tmux load-buffer - && tmux paste-buffer"
残課題
この設定だと Mac と Linux で tmux.conf を共有する場合は工夫しないとだめそう。