Emacs 24.4 est livré avec un nouveau système de conseil. Le NEWSfichier dit:
** Le nouveau forfait
nadvice.eloffre des installations de conseil plus légères. Il est stratifié comme:***
add-function/remove-function, qui peut être utilisé pour ajouter / supprimer du code sur n'importe quel emplacement comportant des fonctions, tels que des filtres de processus ou des<foo>-functioncrochets.***
advice-add/advice-removepour ajouter / supprimer un conseil sur une fonction nommée, un peu comme ledefadvicefait le fait.
Q: Quels sont les avantages pratiques et les implications de ce nouveau package?
Je suis particulièrement intéressé par les réponses aux points suivants:
Si je n'utilise que des conseils pour personnaliser Emacs (par opposition à l'écriture de packages complémentaires), dois-je passer au nouveau système? Va-t-il remplacer l'ancien système à un moment donné?
Que puis-je faire exactement avec le nouveau système que je ne peux pas accomplir
defadvice?Quelle est l’importance de pouvoir "ajouter / supprimer du code sur n’importe quel lieu porteur de fonctions"?