Als «advice» getaggte Fragen

53
Praktische Vorteile des neuen Ratgebersystems in Emacs 24.4

Emacs 24.4 wird mit einem neuen Hinweissystem ausgeliefert. In der NEWSDatei steht: ** Das neue Paket nadvice.elbietet leichtere Beratungseinrichtungen. Es ist geschichtet als: *** add-function/ remove-function, mit dem Code an jedem funktionsbehafteten Ort hinzugefügt / entfernt werden kann, z. B....

29
Wie nutze ich nadvice?

Meine Konfiguration ist voller Ratschläge, und ich höre immer wieder von dem neuen, glänzenden, minimalistischen nadvice.elPaket. Ich habe die Handbücher durchsucht und die Quelle gelesen , aber ich gebe offen zu: Ich habe immer noch keine Ahnung, wie ich sie tatsächlich verwenden soll. Kann mich...

14
Emacs ließ sich beraten

Ich möchte eine Funktion in einem Codeteil vorübergehend überschreiben. Nehmen Sie zum Beispiel Folgendes: (defun nadvice/load-quiet (args) (cl-destructuring-bind (file &optional noerror nomessage nosuffix must-suffix) args (list file noerror t nosuffix must-suffix))) (defun...

13
Before-Save-Hook für den CC-Modus

Ich möchte anpassen cc-mode, um eine Funktion vor dem Speichern auszuführen. Eine Lösung wäre, die cc-modeKeymap so zu ändern , dass sie C-x C-san eine Funktion gebunden wird, die die von mir benötigte Arbeit ausführt und sie dann speichert. Meine Frage ist, ob es einen Haken gibt, den ich dafür...

12
Wie man die Argumentliste in nadvice.el manipuliert?

Im Anschluss an eine Antwort auf eine andere Frage zum neuen Beratungssystem : Im alten Stil advice.elwar es möglich, einzelne Mitglieder der Argumentliste einer empfohlenen Funktion zu manipulieren, ohne Aussagen zu denjenigen Mitgliedern zu machen, die nicht so manipuliert wurden. Zum Beispiel...

12
Wie kann ich einen unbenannten Rat entfernen?

Ich hatte Spaß daran, einer Funktion einige Ratschläge hinzuzufügen: (advice-add 'executable-find :around (lambda (f &rest args) (apply g args))) ;;; ^ Autsch, ein Tippfehler. Es wurde behoben und der obige Code erneut ausgewertet. Aber jetzt habe ich sowohl den "korrigierten" als auch den...