¿Es posible auto-regenerarse y etiquetas de carga de mesa en emacs en lugar de tener que seguir funcionando visita-tags-mesa?

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

  •  23-09-2019
  •  | 
  •  

Pregunta

Estoy tratando de encontrar una manera de etiquetas auto-regenerados para mi aplicación y visitar esas etiquetas en emacs para tratar de mejorar mi flujo de trabajo. ¿Es posible obtener emacs para detectar cambios en el archivo de etiquetas y volver a visitarla?

¿Fue útil?

Solución

Hay un ajuste de etiquetas:

(setq tags-revert-without-query t)

¿Qué le dirá funcionalidad de las marcas de volver a visitar el archivo TAGS si cambia en el disco. Esta comprobación ocurre cada vez que invocar una función etiquetas.

Otros consejos

Tal vez no es exactamente lo que está buscando, pero tengo una pequeña función para regenerar y volver a visitar la tabla de etiquetas en el directorio de trabajo actual que uso todo el tiempo.

(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 bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top