Emacs 24.4 поставляется с новой системой рекомендаций. NEWSФайл говорит:
** Новый пакет
nadvice.elпредлагает более легкие консультации. Это слоистый как:***
add-function/remove-function, который можно использовать для добавления / удаления кода в любом месте выполнения функций, например, в процессных фильтрах или<foo>-functionхуках.***
advice-add/advice-removeдобавить / удалить совет по именованной функции, так же как иdefadviceделает.
Вопрос: Каковы практические преимущества и последствия этого нового пакета?
Меня особенно интересуют ответы на следующие вопросы:
Если я использую только советы по настройке Emacs (в отличие от написания дополнительных пакетов), мне нужно переключиться на новую систему? Это заменит старую систему в некоторый момент?
Что именно я могу сделать с новой системой, с которой я не могу справиться
defadvice?Какое значение имеет способность «добавлять / удалять код в любом месте, несущем функцию»?