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