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