2

現在編集中のプロジェクト (Eclipse では Shift-Ctrl-H) で、emacs-eclim を改善し、Java タイプによるインクリメンタル検索を追加したいと考えています。

*eclim: find バッファーで結果を取得するために、eclim-java-find バリアントを呼び出すことができます。

しかし、ここに私の質問があります:

ユーザーがミニバッファーに (プロンプトを使用して) 入力できるようにし、現在のミニバッファーの内容を引数として、または他の方法で現在の検索文字列。

4

1 に答える 1

2

post-command-hookたとえば、関数を に追加できます。これは、すべてのコマンドの後に呼び出されます (文字を入力することもコマンドです: self-insert-command)。次に、関数でミニバッファーの内容を確認できますminibuffer-contents

post-command-hook検索コマンドが終了したら、関数を削除することを忘れないでください。とを使用minibuffer-setup-hookminibuffer-exit-hookて、関数のアタッチを制御できます。

検索コマンドが終了したら、minibuffer-setup-hook/から添付関数を削除することを忘れないでください。minibuffer-exit-hook:)

于 2013-05-21T15:33:31.793 に答える