1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-12 09:28:24 +00:00
Commit Graph

38 Commits

Author SHA1 Message Date
Pavel Janík
a2c060f6b4 Update commentary to include new function iswitchb-exclude-nonmatching. 2002-04-13 13:01:48 +00:00
Richard M. Stallman
4d8ae757b2 (iswitchb-visit-buffer): Use `select-frame-set-input-focus'.
It is needed when window manager uses "click to focus" policy.
2001-12-10 20:41:18 +00:00
Pavel Janík
34d16326e4 (iswitchb-exhibit): Use insert instead of insert-string. 2001-11-26 07:30:58 +00:00
Stefan Monnier
8ae3ef6ea3 (iswitchb-mode): Use define-minor-mode.
(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.
2001-11-19 21:06:17 +00:00
Richard M. Stallman
c940380872 (iswitchb-cannot-complete-hook): New variable to
control behaviour when no further completion is possible.
2001-11-19 14:08:59 +00:00
Richard M. Stallman
b2537dfac3 Change maintainer email address. 2001-11-16 21:10:58 +00:00
Gerd Moellmann
ceba0dac02 (iswitchb-make-buflist): When nconc'ing lists, don't
discard the result.
(iswitchb-to-end): Likewise.
2001-01-25 17:13:08 +00:00
Gerd Moellmann
f05b502e8b Update customization commentary. 2000-12-05 14:01:58 +00:00
Eli Zaretskii
c7b8986123 (iswitchb-minibuf-depth): New variable.
(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.
2000-11-23 16:23:42 +00:00
Dave Love
660e161fd9 (iswitchb-mode): Add :require. 2000-10-08 16:19:28 +00:00
Dave Love
19db4308b6 Some doc fixes.
(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'.
2000-09-20 22:47:50 +00:00
Gerd Moellmann
261196242e (iswitchb-entryfn-p): Test this-command instead
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.
2000-07-30 14:03:38 +00:00
Stefan Monnier
334bff783d (iswitchb-completion-help): Unquote lambda. 2000-05-10 22:13:41 +00:00
Gerd Moellmann
8097dd15c2 (iswitchb-case): New function. If the user input
contains any upper-case characters, the search is made
case-sensitive.
2000-04-17 12:31:49 +00:00
Gerd Moellmann
f5bd1691b7 (iswitchb-use-frame-buffer-list): New configuration
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.
2000-01-29 12:14:55 +00:00
Gerd Moellmann
b787fc059e Use new backquote syntax. 1999-11-15 14:26:07 +00:00
Stephen Eglen
322524b204 iswitchb-default-keybindings: no-need for read-kbd-macro. 1999-10-24 17:00:47 +00:00
Gerd Moellmann
600f9d0390 (iswitchb-exhibit): Extract user-input only
from the mini-buffer, without the prompt.
1999-10-17 16:48:22 +00:00
Stephen Eglen
d7f3b2023f Update installation notes. 1999-10-03 15:37:50 +00:00
Gerd Moellmann
53811b4239 (iswitchb-complete): Use minibuffer-prompt-end
instead of point-min in call to delete-region.
1999-09-23 11:58:34 +00:00
Gerd Moellmann
c1ea301b75 (iswitchb-exhibit): Use buffer-string instead
of buffer-substring because buffer-string doesn't copy the
prompt.
1999-09-12 20:21:47 +00:00
Stephen Eglen
ee5897a42c Add iswitchb-minibuffer-setup to minibuffer-setup-hook in
iswitchb-default-keybindings.
1999-06-05 11:48:02 +00:00
Stephen Eglen
183040ff19 Update author email and web page. 1998-11-30 23:29:13 +00:00
Stephen Eglen
02e526add7 (iswitchb-require-match, iswitchb-temp-buflist, iswitchb-bufs-in-frame):
Variables declared with defvar to quieten the byte compiler.
1998-06-07 17:46:15 +00:00
Dan Nicolaescu
abc8b97459 *** empty log message *** 1998-06-04 16:00:44 +00:00
Dan Nicolaescu
f5f727f8ff *** empty log message *** 1998-05-26 09:23:23 +00:00
Stephen Eglen
181688f29c Only require cl if cadr and last are not defined (thanks to Dave Love.)
Merged brackets split over several lines onto one line.
1998-04-22 08:32:02 +00:00
Stephen Eglen
6b0cc1b561 Many doc fixes.
(iswitchb-method): No longer a user variable.
(iswitchb-minibuffer-setup-hook): Customized.
(iswitchb-default): New variable.
(iswitchb-complete): Use iswitchb-common-match-string rather than recomputing
the value.
(iswitchb-toggle-ignore): Recompute list of buffers.
(iswitchb-init-XEmacs-trick): Renamed from iswitchb-init-Xemacs-trick.
1998-03-31 20:14:55 +00:00
Richard M. Stallman
25c80f5c14 (iswitchb-ignore-buffername-p): store-match-data => set-match-data. 1998-03-14 04:44:58 +00:00
Stephen Eglen
c6e5b93f3c (iswitchb-default-method): Remove :tag entries.
Doc fixes.
1998-03-03 18:29:55 +00:00
Karl Heuer
ccd2f9976a (iswitchb-completion-help): Multiple TAB presses
scroll the completion window.
(iswitchb-read-buffer): New function to act as drop-in replacement
for read-buffer.
1997-12-19 14:58:42 +00:00
Richard M. Stallman
835b892a39 Comment change. 1997-07-24 04:01:12 +00:00
Richard M. Stallman
ae5ac7d044 (iswitchb-get-bufname): Only add buffer of current
window if it is not already in list.
1997-07-24 03:36:42 +00:00
Richard M. Stallman
36a3b01cf8 All user variables now converted to custom.
(iswitchb): New variable for use by the custom package.
(iswitchb-default-buffer): Variable deleted.
(iswitchb-define-mode-map): Addition of keybindings
for iswitchb-kill-buffer and iswitchb-find-file.
(iswitchb): When no text typed in, show all buffers.
(iswitchb-complete): Use equal rather than eq.
(iswitchb-next-match, iswitchb-prev-match): Use
iswitchb-chop to handle reordering the buffer list.
(iswitchb-chop): New function.
(iswitchb-make-buflist): Rewritten for efficiency.
(iswitchb-to-end): Operate on a list of buffers, not just one.
(iswitchb-set-matches): Always return list
of matching buffers, even in absence of user input.
(iswitchb-kill-buffer): New function.
(iswitchb-default-keybindings): Use read-kbd-macro for keys to define.
(iswitchb-exhibit): Always return list of matching buffers.
(iswitchb-show-default-buffer): Function deleted.
1997-07-14 07:30:11 +00:00
Richard M. Stallman
662659f092 (iswitchb-entryfn-p): Use memq, not member. 1997-05-02 00:28:21 +00:00
Richard M. Stallman
888472e073 (iswitchb-visit-buffer): Handle `display' alternative.
(iswitchb-default-keybindings): Define C-x 4 C-o.
(iswitchb-display-buffer): New function.
(iswitchb-entryfn-p): Include iswitchb-display-buffer.
(iswitchb-method, iswitchb-default-method): Doc fixes.
1997-05-02 00:25:25 +00:00
Richard M. Stallman
6c56c80b9c Many doc fixes. 1997-05-02 00:24:00 +00:00
Richard M. Stallman
962a42162e Initial revision 1997-05-02 00:22:11 +00:00