Agregar / Modificar palabras clave TODO


11

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?


¿Has revertido (/ vuelto a abrir) el búfer desde la configuración org-todo-keywords?
ebpa

Puse el código de arriba directamente en el búfer que estoy visitando y evalué la región M-: eval-region.
Mike Anblips

2
Intenta guardar y volver a abrir el archivo.
ebpa

Sí, eso funcionó!
Mike Anblips

Respuestas:


9

Org-mode almacena en caché varias cosas en carga. En este caso se org-todobasa en el estado de la palabra clave todo almacenado en caché en el org-todo-kwd-alistque se genera el org-set-regexps-and-optionscual 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.


14

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, pero org-modeproporciona una función org-mode-restartque puede usar. Si alguna configuración no parece tener efecto, intente M-x org-mode-restart.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.