(defvar tag-table-files nil "List of file names covered by current tag table. nil means it has not been computed yet; do (tag-table-files) to compute it.") (defvar last-tag nil "Tag found by the last find-tag.") (defun visit-tags-table (file) "\ Tell tags commands to use tag table file FILE. FILE should be the name of a file created with the `etags' program. A directory name is ok too; it means file TAGS in that directory." (interactive (byte-code "P $C" [default-directory t read-file-name "Visit tags table: (default TAGS) " "TAGS"] 5)) (byte-code "Ĉ ! ! P Ĉ " [default-directory t file tags-file-name nil expand-file-name file-directory-p "TAGS"] 4)) (defun visit-tags-table-buffer nil "\ Select the buffer containing the current tag table. This is a file whose name is in the variable tags-file-name." (byte-code " !! !qfU\"