diff options
author | Karl Heuer <kwzh@gnu.org> | 1996-12-06 23:20:14 +0000 |
---|---|---|
committer | Karl Heuer <kwzh@gnu.org> | 1996-12-06 23:20:14 +0000 |
commit | 1767706bda26edded65fa549e8bcacd3950599de (patch) | |
tree | e44c029cb66705905ec0c564532fa5c6fb4bd3f6 /lisp/imenu.el | |
parent | 184944ed7e3a99bcdc7adeda8e8fa791ee56373f (diff) | |
download | emacs-1767706bda26edded65fa549e8bcacd3950599de.tar.gz |
(imenu): Support integers used as positions.
Diffstat (limited to 'lisp/imenu.el')
-rw-r--r-- | lisp/imenu.el | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lisp/imenu.el b/lisp/imenu.el index fbc184ae9ae..ff909cd227e 100644 --- a/lisp/imenu.el +++ b/lisp/imenu.el @@ -904,6 +904,12 @@ See `imenu-choose-buffer-index' for more information." ;; widen if outside narrowing (widen)) (goto-char (cdr index-item))) + ((integerp (cdr index-item)) + (if (or (< (cdr index-item) (point-min)) + (> (cdr index-item) (point-max))) + ;; widen if outside narrowing + (widen)) + (goto-char (cdr index-item))) (t ;; A special item with a function. (let ((function (cadr index-item)) |