]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fset_minibuffer_window): New function.
authorRichard M. Stallman <rms@gnu.org>
Mon, 29 Jan 1996 23:26:11 +0000 (23:26 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 29 Jan 1996 23:26:11 +0000 (23:26 +0000)
(keys_of_minibuf): defsubr it.

src/minibuf.c

index 94d0b845d1b3c2e5a9df43f502b139e2e07a16d8..bab116f4ba77e51f24c00e9eb765a5b4278dc12c 100644 (file)
@@ -1,5 +1,5 @@
 /* Minibuffer input and completion.
-   Copyright (C) 1985, 1986, 1993, 1994, 1995 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 93, 94, 95, 1996 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -127,6 +127,24 @@ choose_minibuf_frame ()
 #endif
     }
 }
+
+DEFUN ("set-minibuffer-window", Fset_minibuffer_window,
+       Sset_minibuffer_window, 1, 1, 0,
+  "Specify which minibuffer window to use for the minibuffer.\n\
+This effects where the minibuffer is displayed if you put text in it\n\
+without invoking the usual minibuffer commands.")
+  (window)
+     Lisp_Object window;
+{
+  CHECK_WINDOW (window, 1);
+  if (! MINI_WINDOW_P (XWINDOW (window)))
+    error ("Window is not a minibuffer window");
+
+  minibuf_window = window;
+
+  return window;
+}
+
 \f
 /* Actual minibuffer invocation. */
 
@@ -1817,6 +1835,7 @@ is added with\n\
     "List of regexps that should restrict possible completions.");
   Vcompletion_regexp_list = Qnil;
 
+  defsubr (&Sset_minibuffer_window);
   defsubr (&Sread_from_minibuffer);
   defsubr (&Seval_minibuffer);
   defsubr (&Sread_minibuffer);