diff options
| author | Richard M. Stallman | 1996-09-19 04:25:40 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1996-09-19 04:25:40 +0000 |
| commit | cbcf50d2c2d65a55396ab0fc1501588738ccd31c (patch) | |
| tree | 1e48f346eabb974ef8920f3667f0e81d8657c139 | |
| parent | 6b5d3b89ee6e1e4dde2f2d0d0902fe1c7b2f03a9 (diff) | |
| download | emacs-cbcf50d2c2d65a55396ab0fc1501588738ccd31c.tar.gz emacs-cbcf50d2c2d65a55396ab0fc1501588738ccd31c.zip | |
(imenu--generic-function): Use markers for positions.
| -rw-r--r-- | lisp/imenu.el | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/imenu.el b/lisp/imenu.el index 323a279efef..876f6f2f061 100644 --- a/lisp/imenu.el +++ b/lisp/imenu.el | |||
| @@ -640,8 +640,9 @@ pattern. | |||
| 640 | (index (caddr pat))) | 640 | (index (caddr pat))) |
| 641 | (if (and (not found) ; Only allow one entry; | 641 | (if (and (not found) ; Only allow one entry; |
| 642 | (looking-at regexp)) | 642 | (looking-at regexp)) |
| 643 | (let ((beg (match-beginning index)) | 643 | (let ((beg (make-marker)) |
| 644 | (end (match-end index))) | 644 | (end (match-end index))) |
| 645 | (set-marker beg (match-beginning index)) | ||
| 645 | (setq found t) | 646 | (setq found t) |
| 646 | (push | 647 | (push |
| 647 | (cons (buffer-substring-no-properties beg end) beg) | 648 | (cons (buffer-substring-no-properties beg end) beg) |