Emacs 24.4 поставляється з новою системою консультування. У NEWS
файлі написано:
** Новий пакет
nadvice.el
пропонує більш легкі консультації. Він шарується так:***
add-function
/remove-function
, який можна використовувати для додавання / видалення коду з будь-якого функціонального місця, такого як технологічні фільтри або<foo>-function
гачки.***
advice-add
/advice-remove
додати / вилучити пораду щодо названої функції, як іdefadvice
це.
Питання: Які практичні переваги та наслідки цього нового пакету?
Мені особливо цікаві відповіді на наступні моменти:
Якщо я використовую лише поради щодо налаштування Emacs (на відміну від написання додаткових пакетів), чи потрібно мені перейти на нову систему? Чи замінить стару систему в якийсь момент?
Що саме я можу зробити з новою системою, яку я не можу досягти
defadvice
?Яке значення має можливість "додавати / видаляти код на будь-якому місці, що функціонує"?