ダブルマウスクリックで現在行っている単語/記号を選択する機能が気に入っています。キーボードから実行できるようにしたいので、キーストロークにバインドしたいので(または、多分既にそうですか?)、関数の名前が必要です。関数はすでに存在しているはずだと思いますが、その名前がわかりません。
試しましたC-h k
が、マウスをダブルクリックするとヘルプが<down-mouse-1>
表示されます(ヘルプシステムは2回目のクリックなどを待機していないと思います)。この機能がセクション21.2で定義されているドキュメントも検索しましたが、関数の名前は示されていません。
更新:典型的なキーバインドの場合、シフトキーは後者のために保持されますが、これは、それぞれが、とに<C-left>
続い<C-S-right>
ているのleft-word
と同じだと思いますright-word
。(私は完全に機能にシフトキーとそれらのマッピングとキーボードの指定との間の関係を理解していない、のヘルプが<C-S-right>
に変換し<C-right>
、それはとしてそれを識別する前にright-word
)
shift-selection-mode
(を参照(info "(emacs) Shift Selection")
)。emacs.stackexchange.com/questions/12858/…
<right>
<C-left>
<C-S-right>
は、そのリンクで詳細に説明されている微妙な問題に完全に対処する必要がないことを意味します。
C-h b
そのバッファを使用して検索すると、特定のイベントを伴う<double-mouse-1>
呼び出しmouse-set-point
(「mouse.el」から)が表示されます。これがどれだけ役立つかわかりません:)