# HG changeset patch # User Richard M. Stallman # Date 792190828 0 # Node ID 69cbb0d5671da23d355070f103390b8353f9a110 # Parent aec6cbccf909b5ee0eb191ef65124c8f1452436c (etags-file-of-tag): Handle file name used as tag. diff -r aec6cbccf909 -r 69cbb0d5671d lisp/progmodes/etags.el --- a/lisp/progmodes/etags.el Tue Feb 07 08:00:33 1995 +0000 +++ b/lisp/progmodes/etags.el Tue Feb 07 21:00:28 1995 +0000 @@ -997,9 +997,12 @@ (defun etags-file-of-tag () (save-excursion - (re-search-backward "\f\n\\([^\n]+\\),[0-9]*\n") + (if (looking-at "./") + (re-search-forward "\\([^\n]+\\),[0-9]*\n") + (re-search-backward "\f\n\\([^\n]+\\),[0-9]*\n")) (buffer-substring (match-beginning 1) (match-end 1)))) + (defun etags-tags-completion-table () (let ((table (make-vector 511 0))) (save-excursion