Emacs 24.4には新しいアドバイスシステムが付属しています。NEWSファイルは述べています:
**新しいパッケージ
nadvice.elは、より軽量なアドバイス機能を提供します。次のように階層化されます。***
add-function/remove-function。これは、プロセスフィルターや<foo>-functionフックなど、関数を実行する場所でコードを追加/削除するために使用できます。***
advice-add/advice-remove名前付き関数に関するアドバイスを追加/削除するには、よくdefadviceやる。
Q:この新しいパッケージの実際的な利点と意味は何ですか?
私は特に、次の点に対処する回答に興味があります。
(アドオンパッケージを書くのではなく)Emacsをカスタマイズするためにアドバイスだけを使用している場合、新しいシステムに切り替える必要がありますか?ある時点で古いシステムを置き換えますか?
私が達成できない新しいシステムで正確に何ができ
defadviceますか?「機能を実行する場所でコードを追加/削除」できることの重要性は何ですか?