Pregunta:
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 alternando entre las palabras clave estándar. Curiosamente, 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?
Respuesta:
Org-mode almacena en caché varias cosas en carga. En este caso, org-todo
basa en el estado de la palabra clave todo almacenado en caché en org-todo-kwd-alist
que es generado por org-set-regexps-and-options
que se ejecuta al configurar el modo en org-mode para el búfer.
Si alguna personalización del modo de organización no parece estar surtiendo efecto, suele ser una buena idea actualizar las cosas volviendo a cargar el búfer. Ya sea guardando, cerrando y volviendo a abrir el archivo o revirtiendo el archivo con Cx Cv [return]
( find-alternate-file
).
Personalmente, consideraría esto un error. Cuando emacs obtiene puntos de observación (en v26.1, con suerte), los problemas menores de almacenamiento en caché como este deberían resolverse fácilmente.