É possível regenerar automaticamente e carregar tags de tags em EMACS, em vez de continuar a executar a tabela de visitas-tags?
Pergunta
Estou tentando encontrar uma maneira de regenerar automaticamente tags para minha aplicação e visitar essas tags no EMACS para tentar melhorar meu fluxo de trabalho. É possível fazer com que o EMACS detecte alterações no arquivo de tag e o visite novamente?
Solução
Há uma configuração de tags:
(setq tags-revert-without-query t)
Que dirá à funcionalidade das tags para visitar novamente o arquivo de tags se ele alterar no disco. Essa verificação acontece toda vez que você invoca uma função de tags.
Outras dicas
Talvez não exatamente o que você está procurando, mas tenho uma pequena função para regenerar e visitar a tabela de tags no diretório de trabalho atual que uso o tempo todo.
(defvar tags-cmd "etags -R 2>/dev/null")
(defun regen-tags ()
"Regenerate the tags file for the current working directory"
(interactive)
(let ((tag-file (concat default-directory "TAGS")))
(shell-command tags-cmd)
(visit-tags-table tag-file)))
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow