7

アプリケーションのタグを自動再生成し、emacsでそれらのタグにアクセスして、ワークフローを改善する方法を見つけようとしています。emacsにTAGファイルの変更を検出して再訪させることは可能ですか?

4

2 に答える 2

9

タグ設定があります:

(setq tags-revert-without-query t)

これにより、タグ機能は、ディスク上で変更された場合にTAGSファイルに再度アクセスするように指示されます。このチェックは、タグ関数を呼び出すたびに行われます。

于 2010-03-31T15:40:14.507 に答える
3

おそらくあなたが探しているものとは正確には一致しませんが、私はいつも使用している現在の作業ディレクトリのタグテーブルを再生成して再訪する小さな関数を持っています。

(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)))
于 2010-03-31T07:21:16.563 に答える