2010-03-31 5 views

Respuesta

8

Hay un ajuste etiquetas:

(setq tags-revert-without-query t) 

que le dirá etiquetas funcionalidad de volver a visitar el archivo TAGS si cambia en el disco. Esta verificación ocurre cada vez que invocas una función de etiquetas.

+0

Muchas gracias, ¿actualizas etiquetas usando cron? – aakarsh

+0

@anair No uso cron para actualizar TAGS. He descubierto que el archivo TAGS generalmente funciona bien durante varias semanas en mis flujos de trabajo, y el script que tengo para generar nuevas áreas de trabajo genera automáticamente un archivo TAGS para mí ... Obviamente, otros entornos/flujos de trabajo pueden requerir una actualización frecuente de TAGS archivos. –

3

Quizás no sea 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))) 
Cuestiones relacionadas