aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/iswitchb.el
Commit message (Collapse)AuthorAgeFilesLines
* Remove obsolete URL.Stephen Eglen2006-03-171-1/+0
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* (iswitchb-define-mode-map): Use C-n for iswitchb-toggle-ignore. (ThisStephen Eglen2006-01-151-1/+1
| | | | | was C-a but a user suggested this was too easily confused with normal usage of C-a.)
* (iswitchb-define-mode-map): Re-enabled the toggle-ignore keybindingJohn Wiegley2005-11-011-1/+1
| | | | | | | (C-a). The author said it had been disabled much earlier due to a possible incompatibility, but after many months of usage I have encountered no problems (and it is a rather useful option, especially for switching to " *temp*").
* (iswitchb-buffer-ignore): Label it risky.Richard M. Stallman2005-10-041-1/+2
| | | | | (iswitchb-ignore-buffername-p): Use `functionp' instead of `fboundp' in order to allow for anonymous functions.
* Message format spec fixes (1)Deepak Goel2005-09-181-1/+1
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-061-2/+2
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (iswitchb-to-end): Replace mapcar with dolist.Stefan Monnier2005-06-141-32/+17
| | | | (iswitchb-get-matched-buffers): Likewise. Simplify.
* 2005-06-06 Matt Hodges <[email protected]>Kim F. Storm2005-06-061-8/+8
| | | | * iswitchb.el: Rename faces.
* (iswitchb-single-match-face)Eli Zaretskii2005-06-041-53/+93
| | | | | | | | | | | | | | | | | | (iswitchb-current-match-face, iswitchb-virtual-matches-face) (iswitchb-invalid-regexp-face): New faces. (iswitchb-completions): Use them. (iswitchb-use-faces): Renamed from iswitchb-use-fonts, which is now marked as an obsolete alias. (iswitchb-read-buffer): Remove check for bound font variables. (iswitchb-invalid-regexp): New free variable. (iswitchb-get-matched-buffers): Catch invalid-regexp errors and set iswitchb-invalid-regexp. (iswitchb, iswitchb-complete, iswitchb-completions): Deal with invalid regexps. (iswitchb-completions): Add check for complete match when entering a regexp. (iswitchb-completions): Remove require-match argument. (iswitchb-exhibit): Fix caller. (iswitchb-common-match-inserted): New variable. (iswitchb-complete, iswitchb-completion-help): Use it.
* (iswitchb-get-matched-buffers): Handle invalid-regexp errors inEli Zaretskii2005-06-041-16/+21
| | | | post-command-hook.
* Update AUCTeX information.David Kastrup2004-08-221-1/+1
|
* 2004-05-13 John Wiegley <[email protected]>John Wiegley2004-05-141-1/+1
| | | | | * iswitchb.el (iswitchb-use-virtual-buffers): Only turn on `recentf-mode' if this variable has been customized to t.
* 2004-05-08 John Wiegley <[email protected]>John Wiegley2004-05-081-26/+100
| | | | | | | | | | | | | | * iswitchb.el (iswitchb-use-virtual-buffers): Added support for "virtual buffers" (off by default), which makes it possible to switch to the buffers of recently files. When a buffer name search fails, and this option is on, iswitchb will look at the list of recently visited files, and permit matching against those names. When the user hits RET on a match, it will revisit that file. (iswitchb-read-buffer): Added two optional arguments, which makes isearchb.el possible. (iswitchb-completions, iswitchb-set-matches, iswitchb-prev-match, iswitchb-next-match): Added support for virtual buffers.
* (iswitchb-global-map): Fix typo. Removed unwanted ###autoloads fromStephen Eglen2004-05-051-7/+1
| | | | source file.
* Update iswitchb-max-to-show.Stephen Eglen2004-04-211-1/+1
|
* (iswitchb-max-to-show): Update :type.Stephen Eglen2004-04-201-1/+1
|
* (iswitchb-max-to-show): Update documentation and :type information.Stephen Eglen2004-04-191-3/+5
|
* 2004-04-18 John Wiegley <[email protected]>John Wiegley2004-04-181-3/+9
| | | | * iswitchb.el (iswitchb-completions): Removed dependency on cl.
* 2004-04-17 John Wiegley <[email protected]>John Wiegley2004-04-171-17/+28
| | | | | | | | | | | * iswitchb.el (iswitchb-max-to-show): Added a new config variable which optionally limits the number of names shown in the minibuffer. Off by default. (iswitchb-completions): Use `iswitchb-max-to-show'. This speeds up iswitchb for users with a multitude of open buffers, by showing only the first and last N/2 buffers in the completion list (which is enough for C-s/C-r, and to know that more characters need to be typed to refine the completion list).
* (iswitchb-minibuffer-setup-hook): Update doc stringStephen Eglen2004-02-041-12/+5
| | | | to show how minibuffer height can be constrained.
* iswitchb-read-buffer: check that iswitchb-exit is not 'usefirst (setStephen Eglen2003-11-251-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when user presses RETURN to select buffer) before running: ;; This happens for example if the buffer was chosen with the mouse. (setq iswitchb-matches (list iswitchb-final-text))) iswitchb-exit-minibuffer: set iswitchb-exit to 'usefirst. These changes were made to fix the following bug reported by Markus Rost and John Wiegley: Evaluate: (progn (iswitchb-mode 1) (get-buffer-create "12") (get-buffer-create "1") (iswitchb-buffer)) You get prompted in the minibuffer. Type "1". The minibuffer shows iswitch 1{12,1} Hit RET. You find yourself in buffer "1" instead of "12", as you would expect from the documentation. This bug was introduced when iswitchb-read-buffer was updated to allow user to select items from the *Completions* buffer with the mouse.
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* Documentation update for installation.Stephen Eglen2003-08-191-0/+2
|
* (iswitchb-read-buffer): Remove redudant variableStephen Eglen2003-06-261-20/+13
| | | | | | | | | | iswitchb-prepost-hooks. Remove iswitchb-xemacs variable and use (featurep 'xemacs) and fboundp instead. (From Stefan Monnier). (iswitchb-completions): Remove two redundant arguments and local variables. (From Stefan Monnier). Commentary fix (from Markus Rost).
* (iswitchb-buffer-ignore): Update custom type to allow functions.Stephen Eglen2003-05-311-1/+1
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-19/+19
|
* (iswitchb-completions): Test that iswitchb-common-match-string is aStephen Eglen2002-09-261-1/+2
| | | | string, before printing common completions.
* Update commentary to include new function iswitchb-exclude-nonmatching.Pavel Janík2002-04-131-1/+16
|
* (iswitchb-visit-buffer): Use `select-frame-set-input-focus'.Richard M. Stallman2001-12-101-19/+48
| | | | It is needed when window manager uses "click to focus" policy.
* (iswitchb-exhibit): Use insert instead of insert-string.Pavel Janík2001-11-261-5/+5
|
* (iswitchb-mode): Use define-minor-mode.Stefan Monnier2001-11-191-71/+22
| | | | | | | (iswitchb): Fix the case where the result was selected with the mouse. (iswitchb-completion-help): Use the normal *Completions* now that mouse selection works. (iswitchb-minibuffer-setup): Simplify.
* (iswitchb-cannot-complete-hook): New variable toRichard M. Stallman2001-11-191-2/+10
| | | | control behaviour when no further completion is possible.
* Change maintainer email address.Richard M. Stallman2001-11-161-2/+2
|
* (iswitchb-make-buflist): When nconc'ing lists, don'tGerd Moellmann2001-01-251-16/+17
| | | | | discard the result. (iswitchb-to-end): Likewise.
* Update customization commentary.Gerd Moellmann2000-12-051-2/+4
|
* (iswitchb-minibuf-depth): New variable.Eli Zaretskii2000-11-231-8/+7
| | | | | | | | (iswitchb-read-buffer): Record in iswitchb-minibuf-depth the value we expect to be returned by minibuffer-depth once we prompt the user in the minibuffer. (iswitchb-entryfn-p): If minibuffer-depth returns the same value as recorded in iswitchb-minibuf-depth, return non-nil.
* (iswitchb-mode): Add :require.Dave Love2000-10-081-1/+2
|
* Some doc fixes.Dave Love2000-09-201-94/+161
| | | | | | | | | | | | | (iswitchb-mode-map): Define completely initially. Inherit minibuffer-local-map. (iswitchb-completion-help) <!iswitchb-xemacs>: Use fundamental-mode. (iswitchb-global-map): New variable. (iswitchb-summaries-to-end): Amalgamate regexps. (iswitchb-mode): New. (iswitchb-mode-hook): New variable. (iswitchb) <defgroup>: Add URL link. Use group `completion', not `extensions'.
* (iswitchb-entryfn-p): Test this-command insteadGerd Moellmann2000-07-301-22/+16
| | | | | | of testing if iswitchb-prepost-hooks is bound, because the latter will always be true when invoking a recursive minibuffer from an active Iswitchb buffer.
* (iswitchb-completion-help): Unquote lambda.Stefan Monnier2000-05-101-2/+2
|
* (iswitchb-case): New function. If the user inputGerd Moellmann2000-04-171-5/+32
| | | | | contains any upper-case characters, the search is made case-sensitive.
* (iswitchb-use-frame-buffer-list): New configurationGerd Moellmann2000-01-291-1/+7
| | | | | | | variable. If non-nil, order the buffer list according to the currently selected frame. (iswitchb-make-buflist): If iswitchb-use-frame-buffer-list is non-nil, pass the selected frame to function buffer-list.
* Use new backquote syntax.Gerd Moellmann1999-11-151-1/+1
|
* iswitchb-default-keybindings: no-need for read-kbd-macro.Stephen Eglen1999-10-241-4/+4
|
* (iswitchb-exhibit): Extract user-input onlyGerd Moellmann1999-10-171-1/+1
| | | | from the mini-buffer, without the prompt.
* Update installation notes.Stephen Eglen1999-10-031-0/+4
|
* (iswitchb-complete): Use minibuffer-prompt-endGerd Moellmann1999-09-231-1/+1
| | | | instead of point-min in call to delete-region.
* (iswitchb-exhibit): Use buffer-string insteadGerd Moellmann1999-09-121-1/+1
| | | | | of buffer-substring because buffer-string doesn't copy the prompt.