aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/imenu.el
Commit message (Collapse)AuthorAgeFilesLines
* (imenu-after-jump-hook): New variable.Phillip Rulon1999-09-241-2/+29
| | | | | | (imenu): Run menu-after-jump-hook. (imenu-name-lookup-function): New variable. (imenu--in-alist): Use those variables.
* (imenu--mouse-menu): Use assq when searching in FINAL.Richard M. Stallman1999-04-061-1/+1
|
* (imenu--last-menubar-index-alist): Add doc.Richard M. Stallman1999-02-061-2/+4
| | | | (imenu-add-to-menubar): Reset imenu--last-menubar-index-alist.
* (imenu-sort-function): Fix custom type.Richard M. Stallman1999-01-311-1/+1
|
* (imenu--generic-function): Sort each submenu by position.Karl Heuer1998-09-301-8/+20
| | | | (imenu--sort-by-position): New function.
* (imenu-create-index-function): Add autoload cookie.Richard M. Stallman1998-07-221-2/+9
| | | | | (imenu-extract-index-name-function, imenu-default-goto-function) (imenu-sort-function, imenu-prev-index-position-function): Likewise.
* (imenu-space-replacement): Use `.'.Richard M. Stallman1998-06-271-2/+2
|
* (imenu-always-use-completion-buffer-p): Use `other'Andreas Schwab1998-06-241-1/+1
| | | | widget type.
* (imenu-syntax-alist): Doc fix.Dave Love1998-05-271-1/+1
|
* *** empty log message ***Dan Nicolaescu1998-05-261-1/+2
|
* (imenu-create-index-function): Remove autoload cookieDave Love1998-05-061-1/+0
| | | | to avoid nil default value.
* (imenu--generic-function): Doc fix. Rewritten to be faster.Richard M. Stallman1998-04-301-195/+210
| | | | | | | | | | | | | | | | (defgroup imenu): Add :link. (imenu-use-markers, imenu-auto-rescan-maxout, imenu-generic-expression) (imenu--make-index-alist, imenu-default-goto-function): Doc fixes. (imenu-max-item-length, imenu-sort-function) (imenu-scanning-message): Custom tweak. (imenu-progress-message): Use real backquote syntax. (imenu--in-alist): Unused function deleted. (imenu--flatten-index-alist): Likewise. (imenu-case-fold-search): Add autoload cookie. (imenu--completion-buffer): Offer function at point as default. (imenu--subalist-p): Don't use caadr. (imenu): Don't use caddr. (imenu-add-menubar-index): New function.
* (imenu-generic-expression): Doc fix.Richard M. Stallman1998-02-061-7/+21
| | | | | | | (imenu--index-alist): Doc fix. (imenu-create-index-function): Doc fix. (imenu-prev-index-position-function): Doc fix. (imenu-extract-index-name-function): Doc fix.
* (imenu-syntax-alist): New buffer-local variable.Dave Love1998-01-251-37/+68
| | | | | | (imenu--generic-function): Use it. (imenu--split-menu): Don't (setcdr nil) with, say, empty functions list.
* (imenu-case-fold-search): New buffer-local variable.Dave Love1998-01-251-2/+15
|
* (imenu-default-create-index-function):Karl Heuer1997-11-111-16/+16
| | | | | | Test imenu-prev-index-position-function and imenu-extract-index-name-function for non-nil, not fboundp. (imenu-add-to-menubar): Likewise.
* (imenu-add-to-menubar): If not usingKarl Heuer1997-10-151-1/+3
| | | | imenu-default-create-index-function, don't require its variables.
* Comment change.Richard M. Stallman1997-05-271-0/+1
|
* (imenu-auto-rescan): Fix typo.Richard M. Stallman1997-05-051-1/+1
|
* Use defgroup and defcustom.Richard M. Stallman1997-05-031-20/+48
|
* (imenu-default-goto-function): Simplify.Richard M. Stallman1997-04-051-41/+55
| | | | | | | | | | | | Truncate imenu items. Make use of markers or integers an option. (imenu-use-markers, imenu-max-item-length): New variables. (imenu-max-items): Doc fix. (imenu-example--name-and-position): Handle imenu-use-markers. (imenu-default-create-index-function): Likewise. (imenu--generic-function): Likewise. (imenu--truncate-items): New function. (imenu--make-index-alist): Call imenu--truncate-items.
* Update copyright year.Richard M. Stallman1997-03-221-1/+1
|
* (imenu-scanning-message): Support for bigger numbers.Richard M. Stallman1997-03-221-36/+56
| | | | | | | | | | | | (imenu--generic-function): Fixed probably a typo: named appeared twice in an item. Put function after name and beg in a special item because a normal item has name and beg (for orthogonality). (imenu-add-to-menubar): First test to see if the mode supports imenu. (imenu--menubar-select): Use the defined variable imenu-rescan-item. (imenu-default-goto-function): New subroutine, broken out of `imenu'. (imenu-default-goto-function): New variable. (imenu): Made it use the above function, via that variable.
* (imenu-generic-expression): Doc fix.Richard M. Stallman1996-12-161-6/+5
| | | | | (imenu--make-index-alist): Do `widen' and save-restriction here. (imenu): Not here.
* (imenu): Support integers used as positions.Karl Heuer1996-12-061-0/+6
|
* (imenu-scanning-message): Use ellipsis.Karl Heuer1996-10-251-2/+2
|
* (imenu-default-create-index-function): Fix error message.Richard M. Stallman1996-10-041-2/+1
|
* (imenu--make-index-alist): Add doc string.Richard M. Stallman1996-09-301-8/+11
|
* (imenu--cleanup): Handle shared structure in alist.Richard M. Stallman1996-09-241-7/+14
|
* (imenu--split-menu): Keep the rescan item at top level.Richard M. Stallman1996-09-211-20/+31
| | | | | | Keep subalists at top level too. Name the split-off submenus from the first item in them. (imenu--generic-function): Avoid adding nil as elt of the result.
* (imenu--generic-function): Create a special entryRichard M. Stallman1996-09-211-24/+50
| | | | | | if the element of imenu-generic-function asks for it. (imenu): Handle special entries. (imenu--submenu-p): New function. Use in various places.
* (imenu--generic-function): Use markers for positions.Richard M. Stallman1996-09-191-1/+2
|
* (imenu--mouse-menu): Add special handling for rescan item.Richard M. Stallman1996-09-181-1/+2
|
* (imenu): Tests for when to widen were backwards.Richard M. Stallman1996-09-101-43/+38
| | | | | | | (imenu--split-menu): Handle imenu-sort-function here. (imenu--mouse-menu, imenu-update-menubar): Not here. (imenu--mouse-menu): Rewrite second half--handle nested menus reliably. (imenu--create-keymap-2): Include ITEM in the leaf menu-item.
* (imenu--in-alist): Accept only bottom-level matches.Richard M. Stallman1996-08-261-5/+11
|
* (imenu-update-menubar): Fix code to install the new menu.Richard M. Stallman1996-08-061-2/+1
|
* (imenu--mouse-menu): Don't check imenu-use-keymap-menu.Richard M. Stallman1996-06-121-28/+24
|
* (imenu--mouse-menu): Always use nested keymaps.Richard M. Stallman1996-06-101-10/+4
| | | | (imenu-use-keymap-menu): Variable deleted.
* (imenu): In interactive spec, pass the entireRichard M. Stallman1996-06-051-1/+1
| | | | index item, not just the string.
* (imenu-generic-expression): Autoload the make-variable-buffer-local call.Richard M. Stallman1996-03-171-0/+1
|
* (imenu--mouse-menu): Pass proper arg to x-popup-menu.Richard M. Stallman1996-03-091-0/+3
|
* (imenu--menubar-select): Handle the "rescan" item.Richard M. Stallman1996-03-081-1/+6
|
* Comment change.Richard M. Stallman1996-03-021-1/+1
|
* (imenu--menubar-select): No longer interactive.Richard M. Stallman1996-03-011-35/+35
| | | | | | | | | | | | (imenu-create-submenu-name): Function deleted. (imenu-example--create-lisp-index): Don't use it. (imenu--generic-function): Don't use imenu-create-submenu-name. (imenu-submenu-name-format): Variable deleted. (imenu--split-menu): Use TITLE as the head of the new list. Don't split if everything fits in one level. (imenu--split-submenus): New function. (imenu-update-menubar): Use imenu--split-submenus. (imenu--mouse-menu): Use imenu--split-submenus.
* (imenu-submenu-name-format): Delete the `...'.Richard M. Stallman1996-03-011-1/+1
|
* (imenu-add-to-menubar): Add menu item for current buf only.Richard M. Stallman1996-02-241-16/+10
| | | | (imenu-update-menubar): Never add menu item here.
* (imenu-update-menubar): Fix paren error.Richard M. Stallman1996-02-241-2/+2
|
* (imenu-buffer-menubar): Add defvar.Karl Heuer1996-02-211-1/+15
| | | | (imenu-update-menubar): Make a buffer-specific copy of the local map.
* (imenu--generic-function): Ignore text properties.Karl Heuer1996-02-161-1/+1
|
* Update FSF's address.Erik Naggum1996-01-141-8/+12
|