cliモードで動かすEmacsで、選択した範囲のテキストをmacosのクリップボードに持ってくる

Emacsを使うときに自分はcliモードで動かすのですが、そのままだとEmacs上のコマンドでテキストを範囲選択 + コピーしても、そのテキストをmacosクリップボードには反映されません。 Emacs上でコピーしたテキストはEmacs上だけでそのテキストをペーストできます。

ただEmacsで見ているテキストを他のアプリ(ブラウザ)などに持っていきたいときはmacosクリップボードに保存しておきたいので、その時は以下のコマンドを実行します。

M-| + pbcopy RET

前はEmasc上でテキストコピーしたときに自動でmacosクリップボードにも持っていくようにする設定を入れていたが、その設定が壊れたのでこの手法に変更。

参考

emacs.stackexchange.com