Ajouter / modifier des mots clés TODO


11

Je viens d'installer Emacs 25.1 pour Windows. Je souhaite modifier la liste des mots clés TODO et j'utilise ce code:

 (setq org-todo-keywords
  '((sequence "TODO"
      "MAYBE"
      "NEXT"
      "STARTED"
      "WAITING"
      "DELEGATED"
      "|"
      "DONE"
      "DEFERRED"
      "CANCELLED")))

Cependant, les éléments TODO continuent de parcourir les mots clés standard. Curieusement, si je vérifie la variable 'org-todo-mots-clés dans le tampon de personnalisation, je vois tous les mots-clés que j'ai définis.

Avez-vous des conseils sur la raison pour laquelle ils n'apparaissent pas en vélo?


Avez-vous restauré (/ rouvert) le tampon depuis le paramétrage org-todo-keywords?
ebpa

J'ai mis le code ci-dessus directement dans le tampon que je visite et évalué la région M-: eval-region.
Mike Anblips

2
Essayez d'enregistrer et de rouvrir le fichier.
ebpa

Oui - ça a marché!
Mike Anblips

Réponses:


9

Le mode org met en cache diverses choses en charge. Dans ce cas, org-todorepose sur l'état du mot clé todo mis en cache dans org-todo-kwd-alistlequel est généré par org-set-regexps-and-optionslequel est exécuté lors de la définition du mode org-mode pour le tampon.

Si une personnalisation en mode organisationnel ne semble pas prendre effet, c'est généralement une bonne idée de rafraîchir les choses en rechargeant le tampon. Soit en enregistrant, fermant et rouvrant le fichier, soit en rétablissant le fichier par C-x C-v [return]( find-alternate-file).

Je considérerais personnellement cela comme un bug. Quand emacs obtient des points de surveillance (dans la v26.1, espérons-le), les problèmes de mise en cache mineurs devraient être facilement résolus.


14

Comme d'autres l'ont mentionné, org-mode met en cache des choses comme les mots clés todo quand il démarre. Vous pouvez fermer et rouvrir les fichiers, mais org-modefournit une fonction que org-mode-restartvous pouvez utiliser. Si un paramètre ne semble pas prendre effet, essayez M-x org-mode-restart.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.