2010-11-04 13 views
23

¿Cuándo es el fichero de etiquetas volverán a generar, y que intenta visitar etiqueta en Emacs (. M - ), Emacs me pregunta si realmente quiero volver a leer ese archivo:¿Cómo hacer que Emacs vuelva a cargar el archivo TAGS automáticamente?

Etiquetas file/path/to/TAGS ha cambiado, lea los nuevos contenidos? (sí o no)

Y tengo que ingresar yes todo el tiempo. No es muy conveniente (M -. IntroduzcayesIntroduzca son 7 claves para presionar contra sólo el 2 de Vim).

¿Cómo puedo configurar Emacs para leer las ETIQUETAS actualizadas de forma silenciosa, sin preguntar?

Respuesta

31
(setq tags-revert-without-query 1) 

Editar: antes de encontrar la respuesta anterior, me sugirió añadir esta línea:

(defalias 'yes-or-no-p 'y-or-n-p) 

a .emacs archivo, ya que cada vez que se le pregunta si desea volver a leer ese archivo, se Solo tendrá que presionar 'y' si prefiere no usar tags-revert-without-query. En ese caso, M - .y es solo una pulsación de tecla más que Vim.

Dejaré esa información aquí en caso de que alguien lo encuentre útil.

+0

Gracias. Algunas preguntas que requieren sí o no son serias. Preferiría no habilitar y para todos ellos. – sastanin

+0

@jetxee: Sí, tienes razón. A veces puede ser peligroso. Te obliga a leer antes de presionar una tecla :-) He actualizado mi respuesta con una posible solución a tu problema. ¿Es eso lo que necesitabas? – darioo

+0

No se puede votar por la respuesta con esa llamada 'defalias', la edición (IMO) debería haber eliminado todo lo que está por encima de la línea ** Editar: **. –

Cuestiones relacionadas