Hinzufügen / Ändern von TODO-Schlüsselwörtern


11

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?


Haben Sie den Puffer seit dem Einstellen zurückgesetzt (/ wieder geöffnet) org-todo-keywords?
Ebpa

Ich habe den obigen Code direkt in den Puffer gelegt, den ich besuche, und die Region ausgewertet M-: eval-region.
Mike Anblips

2
Versuchen Sie, die Datei zu speichern und erneut zu öffnen.
Ebpa

Ja - das hat funktioniert!
Mike Anblips

Antworten:


9

Der Org-Modus speichert verschiedene Dinge beim Laden zwischen. In diesem Fall wird der org-todozwischengespeicherte todo-Schlüsselwortstatus verwendet, org-todo-kwd-alistder generiert wird und von org-set-regexps-and-optionsdem 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.


14

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-modebieten jedoch eine Funktion, die org-mode-restartSie verwenden können. Wenn eine Einstellung nicht wirksam zu sein scheint, versuchen Sie es M-x org-mode-restart.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.