Emacs 24.4 wird mit einem neuen Hinweissystem ausgeliefert. In der NEWS
Datei steht:
** Das neue Paket
nadvice.el
bietet leichtere Beratungseinrichtungen. Es ist geschichtet als:***
add-function
/remove-function
, mit dem Code an jedem funktionsbehafteten Ort hinzugefügt / entfernt werden kann, z. B. bei Prozessfiltern oder<foo>-function
Hooks.***
advice-add
/advice-remove
Hinzufügen / Entfernen eines Ratschlags zu einer benannten Funktion, ähnlich wie dies derdefadvice
Fall ist.
F: Was sind die praktischen Vorteile und Auswirkungen dieses neuen Pakets?
Ich bin besonders an Antworten interessiert, die folgende Punkte ansprechen:
Muss ich auf das neue System umsteigen, wenn ich nur Ratschläge zum Anpassen von Emacs verwende (im Gegensatz zum Schreiben von Add-On-Paketen)? Wird es irgendwann das alte System ersetzen?
Was genau kann ich mit dem neuen System tun, mit dem ich nichts anfangen kann
defadvice
?Was bedeutet es, an jedem funktionsbehafteten Ort Code hinzufügen / entfernen zu können?