Acabei de instalar o Emacs 25.1 para Windows. Quero modificar a lista de palavras-chave TODO e uso este código:
(setq org-todo-keywords
'((sequence "TODO"
"MAYBE"
"NEXT"
"STARTED"
"WAITING"
"DELEGATED"
"|"
"DONE"
"DEFERRED"
"CANCELLED")))
No entanto, os itens TODO continuam alternando entre as palavras-chave padrão. Estranhamente, se eu verificar a variável 'org-todo-keywords no buffer de personalização, vejo todas as palavras-chave que defini.
Alguma dica de por que não aparecem ao andar de bicicleta?
org-todo-keywords
?M-: eval-region
.Respostas:
O modo organizacional armazena em cache várias coisas ao carregar. Nesse caso,
org-todo
depende do estado da palavra-chave todo, armazenado em cache noorg-todo-kwd-alist
qual é gerado peloorg-set-regexps-and-options
qual é executado ao definir o modo para org-mode para o buffer.Se alguma personalização do modo organizacional não parece estar entrando em vigor, geralmente é uma boa idéia atualizar as coisas recarregando o buffer. Salvando, fechando e reabrindo o arquivo ou revertendo-o por
C-x C-v [return]
(find-alternate-file
).Pessoalmente, consideraria isso um bug. Quando o emacs obtém pontos de controle (na v26.1, esperamos), pequenos problemas de cache como esse devem ser facilmente resolvidos.
fonte
Como outros já mencionaram,
org-mode
armazena em cache coisas como as palavras-chave todo quando são iniciadas. Você pode fechar e reabrir os arquivos, masorg-mode
fornece uma função queorg-mode-restart
você pode usar. Se alguma configuração não estiver entrando em vigor, tenteM-x org-mode-restart
.fonte