Emacs 24.4 viene con un nuevo sistema de consejos. El NEWS
archivo dice:
** El nuevo paquete
nadvice.el
ofrece servicios de asesoramiento más livianos. Está en capas como:***
add-function
/remove-function
, que se puede usar para agregar / eliminar código en cualquier lugar que lleve funciones, como filtros de proceso o<foo>-function
ganchos.***
advice-add
/advice-remove
para agregar / eliminar un consejo sobre una función con nombre, al igual que lodefadvice
hace.
P: ¿Cuáles son los beneficios prácticos y las implicaciones de este nuevo paquete?
Estoy especialmente interesado en respuestas que aborden los siguientes puntos:
Si solo estoy usando consejos para personalizar Emacs (en lugar de escribir paquetes de complementos), ¿necesito cambiar al nuevo sistema? ¿Reemplazará el viejo sistema en algún momento?
¿Qué puedo hacer exactamente con el nuevo sistema que no puedo lograr
defadvice
?¿Cuál es el significado de poder "agregar / eliminar código en cualquier lugar que lleve funciones"?