tmux内のvimで「E353: Nothing in register *」と出てコピーペーストができなくなった


MacのVimでHomebrewを使ってクリップボード連携を有効にするの続きです。

前回の設定でVimからクリップボードが使えるようになりましたがtmuxを立ち上げてからコピーペーストしようとするとE353: Nothing in register *が出るようになってしまいました。

以下の手順で解決できます。

$ brew install reattach-to-user-namespace

$ echo 'set-option -g default-command "reattach-to-user-namespace -l bash"' >> ~/.tmux.conf

これだけです。
tmux kill-serverなどして再度立ち上げると問題なくコピーペーストできるようになります。