Est-il possible de déposer des étiquettes auto-régénèrent et charge dans emacs plutôt que de devoir continuer à courir visite balises table?

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

  •  23-09-2019
  •  | 
  •  

Question

Je suis en train de trouver un moyen de balises auto-Régénérer pour mon application et visiter ces balises dans emacs pour essayer d'améliorer mon flux de travail. Est-il possible d'obtenir emacs pour détecter les changements dans le fichier TAG et re-visiter?

Était-ce utile?

La solution

Il y a un paramètre tags:

(setq tags-revert-without-query t)

Ce qui racontera fonctionnalité balises pour revisiter le fichier TAGS si elle change sur le disque. Cette vérification se produit chaque fois que vous invoquez une fonction de balises.

Autres conseils

Peut-être pas exactement ce que vous cherchez, mais j'ai une petite fonction pour régénérer et revisiter la table des balises dans le répertoire de travail courant que j'utilise tout le temps.

(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)))
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top