aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/imenu.el
Commit message (Collapse)AuthorAgeFilesLines
...
* (imenu--generic-function):Richard M. Stallman2004-11-201-3/+11
| | | | Ensure we keep moving backward even if BEG isn't further back.
* (imenu-eager-completion-buffer): Add :version.Richard M. Stallman2004-11-041-1/+3
|
* (imenu-scanning-message): Remove.Kim F. Storm2004-10-281-21/+28
| | | | (imenu-progress-message): Make it a no-op.
* (imenu--generic-function): Skip matches in comments.Daniel Pfeiffer2004-10-261-22/+29
|
* (imenu--completion-buffer): Don't return t for rescan.Stefan Monnier2004-10-101-20/+19
| | | | (imenu-choose-buffer-index): Check here for rescan instead.
* Several doc fixes: don't say variables are buffer-local.Richard M. Stallman2004-08-161-7/+2
|
* (imenu-prev-index-position-function)Stefan Monnier2004-07-261-13/+6
| | | | | (imenu-extract-index-name-function, imenu-name-lookup-function) (imenu--index-alist): Docstring redundancy fix.
* (imenu--menubar-select): Set imenu-menubar-modified-tickRichard M. Stallman2004-05-291-0/+4
| | | | and imenu--last-menubar-index-alist.
* (imenu--generic-function): Docstring fix.Lute Kamstra2003-10-021-3/+10
|
* 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
|