aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/imenu.el
Commit message (Collapse)AuthorAgeFilesLines
* New directoryKenichi Handa2003-09-081-1/+0
|
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* (imenu--split-menu): Remove unused var `count'.Stefan Monnier2003-05-161-55/+50
| | | | | | | | Don't copy the sequence since we're already modifying it elsewhere. (imenu--create-keymap): Rename from imenu--create-keymap-1. Add optional `cmd' argument. Remove unused var `counter'. (imenu-update-menubar): Use the new arg to get the old behavior. (imenu--mouse-menu): Don't use the new arg to recover the lost behavior.
* (imenu--generic-function): Use font-lock-defaultsStefan Monnier2003-05-061-4/+6
| | | | case setting if imenu-case-fold-search is not locally set.
* (imenu-syntax-alist): Doc fix.Glenn Morris2002-08-201-1/+1
|
* (imenu--generic-function): Use mapc.Glenn Morris2002-08-201-2/+3
|
* (imenu-always-use-completion-buffer-p): Make obsolete.Stefan Monnier2002-08-151-40/+38
| | | | | | | | | (imenu-use-popup-menu, imenu-eager-completion-buffer): New vars. (imenu-space-replacement): Allow nil value. (imenu--completion-buffer): Use new vars and simplify. Fix handling of minibuffer-setup-hook. Use minibuffer-completion-help instead of rolling our own. (imenu-choose-buffer-index): Use the new var.
* (imenu-menubar-modified-tick): Renamed fromRichard M. Stallman2002-03-181-23/+22
| | | | | | imenu-update-menubar-modified-tick. (imenu-update-menubar): Update imenu-menubar-modified-tick whenever outer condition succeeds.
* (imenu-update-menubar-modified-tick): New variable.Richard M. Stallman2002-03-111-0/+9
| | | | | (imenu-update-menubar): Don't call imenu--make-index-alist if buffer has not changed since last time.
* (imenu--split-menu): Use dolist and copy-sequence.Stefan Monnier2001-11-201-153/+103
| | | | | | | | | | (imenu--create-keymap-2): Remove. (imenu--create-keymap-1): Simplify, remove third argument. (imenu--generic-function): Use dolist. (imenu-find-default): New function. (imenu--completion-buffer): Use it. (imenu--mouse-menu): Use popup-menu. (imenu--menubar-select): Return t rather than calling imenu.
* Some fixes to follow coding conventions in files maintained by FSF.Pavel Janík2001-07-151-2/+2
|
* (imenu--create-keymap-2): Revert use of menu-item forDave Love2001-03-071-1/+9
| | | | now, to avoid problems with binding imenu directly to a mouse event.
* (imenu--generic-function): Use mapc to iterate overDave Love2001-02-181-2/+3
| | | | syntax characters.
* (imenu-generic-expression): Doc fix.Dave Love2001-02-091-4/+4
|
* (imenu-syntax-alist): Add autoload cookie forGerd Moellmann2001-01-291-0/+1
| | | | the `make-variable-buffer-local'.
* (imenu--truncate-items): Revert last change.Dave Love2001-01-111-9/+12
|
* (imenu--create-keymap-2): Build menu with menu-itemDave Love2000-10-231-14/+14
| | | | | | using :key-sequence, making it much more usable. Use nconc, not append. (imenu--create-keymap-1): Avoid append.
* (imenu-add-to-menubar): Fix again.Dave Love2000-10-081-2/+1
|
* (imenu-add-to-menubar): Fix last change.Dave Love2000-10-081-5/+3
|
* (imenu--truncate-items, imenu--cleanup)Dave Love2000-09-121-81/+63
| | | | | | | (imenu--generic-function): Avoid mapcar. (imenu--replace-spaces): Function removed. (imenu--completion-buffer): Use subst-char-in-string. (imenu-add-to-menubar): Use keymap inheritance.
* (imenu-generic-expression): Docstring fix.Stefan Monnier2000-06-111-2/+2
|
* Add to debug-ignored-errors.Dave Love2000-05-221-0/+6
|
* (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
|