Действительно ли возможно автоповторно создать и загрузить таблицу тегов в emacs вместо того, чтобы иметь необходимость продолжать управлять таблицей тегов посещения?

Я пытаюсь найти способ автоповторно создать теги для моего приложения и посетить те теги в emacs, чтобы попытаться улучшить мой рабочий процесс. Действительно ли возможно заставить emacs обнаруживать изменения в файле ТЕГА и пересматривать его?

6
задан aakarsh 31 March 2010 в 04:19
поделиться

2 ответа

Имеется параметр тегов:

(setq tags-revert-without-query t)

, который сообщает функциям тегов о необходимости повторного посещения файла TAGS, если он изменится на диске. Эта проверка происходит каждый раз, когда вы вызываете функцию тегов.

9
ответ дан 9 December 2019 в 20:41
поделиться

Возможно, это не совсем то, что вы ищете, но у меня есть небольшая функция для регенерации и повторного посещения таблицы тегов в текущем рабочем каталоге, которую я постоянно использую.

(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)))
3
ответ дан 9 December 2019 в 20:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: