ソースのコンパイル中に、GNUMakeにemacsdefunを呼び出してもらいたいと思います。このために私は2つのオプションがあります:
- 新しいemacsインスタンスを開始し、目的の関数をロードして呼び出します。
次のようにemacsclientからdefunを呼び出します。
emacsclient --eval "(my-emacs-defun)"
後者には利点があり、emacsサーバーがすでに実行されており、必要なdefunがロードされているため、より高速です。
しかし、これには欠点もあります。(message ...)
から呼び出された場合(my-emacs-defun)
、アクティブなemacsセッションが中断されます。変更を試みることができた(my-emacs-defun)
ので(message ...)
呼び出されませんが、emacsの組み込み関数を使用する場合は非常に困難です。
(message ...)
したがって、 fromを抑制する方法を知りたい(my-emacs-defun)
です。(message ...)
このために呼び出されたときの動作を変更することは可能(my-emacs-defun)? Can I use
ですか(defadvice) `
編集
本当の問題は、メッセージがミニバッファに表示されることです。そのとき(例えば、中(find-file)
)にミニバッファを使用するときはイライラします。