Fri Jun 7 13:06:53 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
commitb7089f3c839945ffbb60253b69dba0fac14695ab
authorRoland McGrath <roland@gnu.org>
Fri, 7 Jun 1996 17:31:33 +0000 (7 17:31 +0000)
committerRoland McGrath <roland@gnu.org>
Fri, 7 Jun 1996 17:31:33 +0000 (7 17:31 +0000)
treec443103a57934361d5e9044cadeeea5fa2c8344a
parent8eae7766a413119524bd89cbab761478245e0c1d
Fri Jun  7 13:06:53 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* etags.el (tag-lines-already-matched): Remove defvar.
(initialize-new-tags-table): Don't make that var local.
(tag-lines-already-matched): Add docless defvar near find-tag-in-order
  defun; this is a global state variable for that one function.
(find-tag-in-order): Move clearing of tag-lines-already-matched out of
  loop.  Make it a list of markers and search it with member; it is now
  global, not buffer-local in the tags table, and records all matches in
  any tags table during a single find-tag loop.  When we run out of
  matches, clear it and null out the markers.
lisp/progmodes/etags.el