]> git.eshelyaron.com Git - emacs.git/commit
* lisp/imenu.el (imenu-flatten): New defcustom (bug#70846).
authorJuri Linkov <juri@linkov.net>
Fri, 10 May 2024 06:52:09 +0000 (09:52 +0300)
committerEshel Yaron <me@eshelyaron.com>
Fri, 10 May 2024 14:05:40 +0000 (16:05 +0200)
commit3a32b647cf0a508cbd584e139fba522dfb3576c6
treefa88b75b6bc3204571c7243c2db7c37d7d464580
parentcb0015fa759d1ddd4ecf1bf4fc96af484b7e8d53
* lisp/imenu.el (imenu-flatten): New defcustom (bug#70846).

(imenu-level-separator): Adjust the docstring.
(imenu--flatten-index-alist): New function revived
from the initial implementation of this package.
(imenu-choose-buffer-index): Use imenu--flatten-index-alist
when imenu-flatten is non-nil.
(imenu-buffer-menubar): Remove obsolete variable.

* doc/emacs/programs.texi (Imenu): Document imenu-flatten.

(cherry picked from commit 4306aba2d0447fd79c0b749a984ccd7bdbc92361)
doc/emacs/programs.texi
etc/NEWS
lisp/imenu.el