Acabo de instalar Emacs 25.1 para Windows. Quiero modificar la lista de palabras clave TODO, y uso este código:
(setq org-todo-keywords
'((sequence "TODO"
"MAYBE"
"NEXT"
"STARTED"
"WAITING"
"DELEGATED"
"|"
"DONE"
"DEFERRED"
"CANCELLED")))
Sin embargo, los elementos TODO siguen cambiando entre las palabras clave estándar. Por extraño que parezca, si verifico la variable 'org-todo-keywords desde el búfer de personalización, veo todas las palabras clave que he definido.
¿Alguna pista sobre por qué no aparecen al andar en bicicleta?
org-todo-keywords
?M-: eval-region
.Respuestas:
Org-mode almacena en caché varias cosas en carga. En este caso se
org-todo
basa en el estado de la palabra clave todo almacenado en caché en elorg-todo-kwd-alist
que se genera elorg-set-regexps-and-options
cual se ejecuta al configurar el modo en modo org para el búfer.Si alguna personalización del modo org no parece tener efecto, generalmente es una buena idea actualizar las cosas volviendo a cargar el búfer. Ya sea guardando, cerrando y volviendo a abrir el archivo o revertiendo el archivo con
C-x C-v [return]
(find-alternate-file
).Yo personalmente consideraría esto un error. Cuando emacs obtiene puntos de observación (con suerte en v26.1), problemas menores de almacenamiento en caché como este deberían abordarse fácilmente.
fuente
Como otros han mencionado,
org-mode
almacena en caché cosas como las palabras clave de todo cuando comienza. Puede cerrar y volver a abrir los archivos, peroorg-mode
proporciona una funciónorg-mode-restart
que puede usar. Si alguna configuración no parece tener efecto, intenteM-x org-mode-restart
.fuente