1(defun tag-file-find (filename)
2"Uses tag apropos to find files, escaping the regex components of the name"
3(interactive (list (read-string "File name to search tag file for: ")))
4(tags-apropos (regexp-quote filename))
10;; Check to see if any buttons at all:
11(if (button-at (point))
12 (if (equal nil (next-button (line-end-position) 0))
13 ;; Only one button - push it
15 (message (concat "Only one file found for " filename ". Opening."))
17 (kill-buffer "*Tags List*")
19 ;; No buttons at all - report failure of the search
20 (message (concat "No results for a search for " filename))
21 (kill-buffer "*Tags List*")