Ich habe gerade Emacs 25.1 für Windows installiert. Ich möchte die TODO-Schlüsselwortliste ändern und verwende diesen Code:
(setq org-todo-keywords
'((sequence "TODO"
"MAYBE"
"NEXT"
"STARTED"
"WAITING"
"DELEGATED"
"|"
"DONE"
"DEFERRED"
"CANCELLED")))
Die TODO-Elemente wechseln jedoch ständig zwischen den Standardschlüsselwörtern. Seltsamerweise werden alle von mir definierten Schlüsselwörter angezeigt, wenn ich die Variable 'org-todo-keywords' im Anpassungspuffer überprüfe.
Irgendwelche Hinweise, warum die beim Radfahren nicht erscheinen?
org-todo-keywords
?M-: eval-region
.Antworten:
Der Org-Modus speichert verschiedene Dinge beim Laden zwischen. In diesem Fall wird der
org-todo
zwischengespeicherte todo-Schlüsselwortstatus verwendet,org-todo-kwd-alist
der generiert wird und vonorg-set-regexps-and-options
dem ausgeführt wird, wenn der Modus für den Puffer auf org-mode gesetzt wird.Wenn einige Anpassungen im Organisationsmodus nicht wirksam zu sein scheinen, ist es normalerweise eine gute Idee, die Dinge durch erneutes Laden des Puffers zu aktualisieren. Entweder durch Speichern, Schließen und erneutes Öffnen der Datei oder durch Zurücksetzen der Datei durch
C-x C-v [return]
(find-alternate-file
).Ich persönlich würde dies als Fehler betrachten. Wenn Emacs Watchpoints erhält (hoffentlich in Version 26.1), sollten kleinere Caching-Probleme wie dieses leicht behoben werden können.
quelle
Wie bereits erwähnt, werden
org-mode
beim Start Dinge wie die ToDo-Schlüsselwörter zwischengespeichert. Sie können die Dateien schließen und erneut öffnen,org-mode
bieten jedoch eine Funktion, dieorg-mode-restart
Sie verwenden können. Wenn eine Einstellung nicht wirksam zu sein scheint, versuchen Sie esM-x org-mode-restart
.quelle