xterm-mouse-modeを使ったPuTTYのEmacs:ペーストする方法は?

私はPuTTYでEmacsを実行していますが、これはうまく動作し、期待しています。 しかし、PuTTYウィンドウをフォーカスするためにマウスを使うことがあるので、xterm-mouse-modeをオンにしました。このようにして、テキストのフォーカスがクリックする場所に変わります。

しかし、今はパテッティにテキストを書き込むことはできません。 通常、これは右クリックによって行われ、パテはコピーされたテキストを送信します。 しかし、Emacsは最初に mouse-3 イベントを受け取ります。

マウスイベントの後のテキストがEmacsに貼り付けられるように、 mouse-3 を何かにマップすることは可能ですか?

Here is my current config: https://github.com/r03/dotfiles/blob/master/.emacs.d/init.el

4

1 答え

マウスレポートがオンの場合、Shift +クリックはまだ端末によって解釈され、アプリケーションに渡されません。したがって、右クリックがEmacsの外側にペーストされ、まっすぐな右クリックがEmacsに渡された場合、Shift +右クリックがEmacsに貼り付けられるはずです。

Passthrough of Shift+click can be disabled, check that it's enabled.

これはPuTTYと他の多くの端末エミュレータに当てはまります。 (彼らはしばしばそうであるように、彼らはすべてxtermからの訴訟に従うと思う)

4
追加された
ありがとう、シフト+右クリックについて私は知らなかった。完璧に動作します。
追加された 著者 user96551,