|
@@ -236,7 +236,7 @@ buffer position where the tag is found."
|
|
(with-current-buffer (get-file-buffer tags-file-name)
|
|
(with-current-buffer (get-file-buffer tags-file-name)
|
|
(goto-char (point-min))
|
|
(goto-char (point-min))
|
|
(cond
|
|
(cond
|
|
- ((re-search-forward (format "^.*%s\\([0-9]+\\),\\([0-9]+\\)$"
|
|
|
|
|
|
+ ((re-search-forward (format "^.*\^?%s\^A\\([0-9]+\\),\\([0-9]+\\)$"
|
|
(regexp-quote tag)) nil t)
|
|
(regexp-quote tag)) nil t)
|
|
(let ((line (string-to-number (match-string 1)))
|
|
(let ((line (string-to-number (match-string 1)))
|
|
(pos (string-to-number (match-string 2))))
|
|
(pos (string-to-number (match-string 2))))
|
|
@@ -261,7 +261,7 @@ Return the list."
|
|
(visit-tags-table-buffer 'same)
|
|
(visit-tags-table-buffer 'same)
|
|
(with-current-buffer (get-file-buffer tags-file-name)
|
|
(with-current-buffer (get-file-buffer tags-file-name)
|
|
(goto-char (point-min))
|
|
(goto-char (point-min))
|
|
- (while (re-search-forward "^.*\\(.*\\)\\([0-9]+\\),\\([0-9]+\\)$"
|
|
|
|
|
|
+ (while (re-search-forward "^.*\^?\\(.*\\)\^A\\([0-9]+\\),\\([0-9]+\\)$"
|
|
nil t)
|
|
nil t)
|
|
(push (substring-no-properties (match-string 1)) taglist)))
|
|
(push (substring-no-properties (match-string 1)) taglist)))
|
|
taglist)))
|
|
taglist)))
|