É possível regenerar automaticamente e carregar tags de tags em EMACS, em vez de continuar a executar a tabela de visitas-tags?

StackOverflow https://stackoverflow.com/questions/2550474

  •  23-09-2019
  •  | 
  •  

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?

Foi útil?

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
scroll top