Emacs 24は、コピー/貼り付け動作が最新のXアプリケーションに準拠するように動作する方法を変更しました(「選択の変更」のこの記事を参照してください)。プライマリ選択とマウスの中ボタンの貼り付けをクリップボードのコピー/貼り付けから明示的に分離しました。
私にとって残念なことに、MS Windowsでネイティブ(cygwinではありません!)のEmacs 24.2.1を使用すると、これは私が働きたい方法を台無しにします。
これが私が欲しいものです:
- Emacsでテキストを強調表示(選択)すると、自動的にWindowsクリップボードにコピーされます。別のWindowsアプリに貼り付けると(Ctrl-V)、貼り付けます。EmacsでCy(ヤンク)と入力すると貼り付けられます。Emacsを中クリックすると、貼り付けられます。
- Emacs(Cw)でKillを実行すると、データがクリップボードにコピーされます。別のWindowsアプリに貼り付けると(Ctrl-V)、貼り付けます。EmacsでCy(ヤンク)と入力すると貼り付けられます。Emacsを中クリックすると、最後に選択したテキストではなく、クリップボードの内容が貼り付けられます。
- 別のWindowsアプリから(たとえばCtrl-Cを介して)クリップボードにコピーしたものはすべて、Cy(ヤンク)と入力するか中クリック(現在、中クリックでクリップボードの内容ではなく、最後に選択したテキストを貼り付ける)のいずれかでEmacsに貼り付けることができます)。
要約すると、これはEmacsのプライマリ選択とクリップボードの違いを取り除くことを意味すると思います。すべてがクリップボードに作用するようにしたい!