クリックイベントを登録し、position
、window
などに基づいてアクションを実行したいと思います。emacs lispのクリックイベントを登録しています
このサイトhttp://www.gnu.org/software/emacs/manual/html_node/elisp/Click-Events.html
にはイベント変数のレイアウトが表示されていますが、クリックイベントに実際にハンドラを付加するにはどうすればいいですか。
したがって、基本的に私はattach-handler
のようなふうに動作する関数を以下のシナリオで探しています。
(attach-handler [mouse-1]
`(lambda (e) (foo e))
次のステートメントでは、どのように 'event'情報を取得できますか? (printイベント)) – Doboy
あなたは 'print'から何かを取り去っていますか?名前付き関数の代わりに名前付き関数を作成したいかもしれません。 'last-input-event'と' last-command-event'を見てください。また、 'mouse-event-p'と' mouse-event-p'もあります。その他 –
ありがとう 'last-command-event'は私が探していたものでした – Doboy