Posts tagged "TAGS,":
Tabla de etiquetas en Emacs
Hoy estaba en una práctica de informática intentando comprender un código bastante ilegible de un profesor, y me acordé de que con Emacs se puede construir un archivo de etiquetas para poder consultar rápidamente algunas definiciones.
En concreto es bastante útil si hay cabeceras personalizadas con funciones y estructuras predefinidas y no quieres estar todo el rato de un lado para otro mirando definiciones.
Por suerte me acordaba de dónde tenía que consultar cómo crear el archivo para poner en funcionamiento el sistema y lo hice sobre la marcha, pero por si acaso no me acuerdo en el futuro lo voy a dejar aquí documentado.
La característica a la que me refiero se llama TAGS
en el manual de Emacs, y se puede consultar más sobre su funcionamiento en el nodo Tags tables
, que a fecha de este post es el punto 29.4.2 del manual.
Si no entendido mal todo consiste en crear un archivo al que Emacs pueda acudir para mirar las definiciones correspondientes y saltar hacia donde sea necesario. Para crear este archivo basta con ejecutar por ejemplo find . -name "*.[chCH]" -print | etags -
en el directorio base del proyecto y luego pulsar M-.
en la definición que queramos mirar.
A pesar de no tener internet en el momento de la práctica pude consultar todo esto con tan sólo un C-h i
, y montar el archivo aunque no me acordaba de como se hacía. Y como resultado pude comprender la práctica de forma mucho más fácil y conseguí hacerla sin desesperarme, todo gracias a Emacs :).