26 Stimmen

Eine Liste der laufenden Emacs-Timer erhalten

Ich habe einen Timer erstellt und einen Verweis auf ihn in Emacs gespeichert mit

(setq my-timer-store (run-at-time "1 min" 900 'my-func))

Normalerweise führe ich dieses elisp morgens aus und halte es dann über Nacht an, indem ich Folgendes ausführe

(cancel-timer my-timer-store)

Leider habe ich den Timer zweimal gestartet (ohne ihn zwischendurch abzubrechen), so dass ich keinen Verweis mehr auf den ersten Timer habe, den ich gestartet habe, und ihn daher nicht abbrechen kann. Gibt es eine Möglichkeit, alle laufenden Timer aufzulisten, damit ich den einen, den ich laufen ließ, bereinigen kann?

35voto

Nicolas Dudebout Punkte 9097

Die Timer scheinen gespeichert zu sein in timer-list y timer-idle-list .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X