aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorAndreas Schwab1998-03-23 13:18:54 +0000
committerAndreas Schwab1998-03-23 13:18:54 +0000
commitecdd2ab53d112a27a1aa98865e1b4230db207363 (patch)
treebc9bd55c1c128ccb547d652b8b2866e7e2ec1726 /lisp
parent091556892016a825e82a152545fc48e4728b4b0e (diff)
downloademacs-ecdd2ab53d112a27a1aa98865e1b4230db207363.tar.gz
emacs-ecdd2ab53d112a27a1aa98865e1b4230db207363.zip
(resize-minibuffer-mode): Make it a proper minor
mode: toggle resize-minibuffer mode when called without argument.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/rsz-mini.el20
1 files changed, 9 insertions, 11 deletions
diff --git a/lisp/rsz-mini.el b/lisp/rsz-mini.el
index d1e3af9276e..d1f7e441a59 100644
--- a/lisp/rsz-mini.el
+++ b/lisp/rsz-mini.el
@@ -7,7 +7,7 @@
7;; Maintainer: friedman@prep.ai.mit.edu 7;; Maintainer: friedman@prep.ai.mit.edu
8;; Keywords: minibuffer, window, frame, display 8;; Keywords: minibuffer, window, frame, display
9 9
10;; $Id: rsz-mini.el,v 1.17 1997/06/23 08:21:26 friedman Exp rms $ 10;; $Id: rsz-mini.el,v 1.18 1998/01/03 07:17:25 rms Exp $
11 11
12;; This file is part of GNU Emacs. 12;; This file is part of GNU Emacs.
13 13
@@ -118,9 +118,9 @@ resizing."
118 118
119;;;###autoload 119;;;###autoload
120(defun resize-minibuffer-mode (&optional prefix) 120(defun resize-minibuffer-mode (&optional prefix)
121 "Enable or disable resize-minibuffer mode. 121 "Toggle resize-minibuffer mode.
122A negative prefix argument disables this mode. A positive argument or 122With argument, enable resize-minibuffer mode if and only if argument
123argument of 0 enables it. 123is positive.
124 124
125When this minor mode is enabled, the minibuffer is dynamically resized to 125When this minor mode is enabled, the minibuffer is dynamically resized to
126contain the entire region of text put in it as you type. 126contain the entire region of text put in it as you type.
@@ -142,13 +142,11 @@ The variable `resize-minibuffer-frame' controls whether this should be
142done. The variables `resize-minibuffer-frame-max-height' and 142done. The variables `resize-minibuffer-frame-max-height' and
143`resize-minibuffer-frame-exactly' are analogous to their window 143`resize-minibuffer-frame-exactly' are analogous to their window
144counterparts." 144counterparts."
145 (interactive "p") 145 (interactive "P")
146 (or prefix (setq prefix 0)) 146 (setq resize-minibuffer-mode
147 (cond 147 (if prefix
148 ((>= prefix 0) 148 (> (prefix-numeric-value prefix) 0)
149 (setq resize-minibuffer-mode t)) 149 (not resize-minibuffer-mode)))
150 (t
151 (setq resize-minibuffer-mode nil)))
152 (add-hook 'minibuffer-setup-hook 'resize-minibuffer-setup)) 150 (add-hook 'minibuffer-setup-hook 'resize-minibuffer-setup))
153 151
154(defun resize-minibuffer-setup () 152(defun resize-minibuffer-setup ()