[net.emacs] Unipress license survey--results

hansen (05/03/83)

One thing about the mini-buffer in Gosling's Emacs is that it is NOT
restrained to a single line. It is a buffer just like any other buffer and
has a window just like any other window. Hence, this window can grow and
shrink just as easily as any other window. There have been many times when I
wanted to type in a long and hairy mlisp expression to "execute-mlisp-line",
so I just typed "ESC-ESC" to get the mini-buffer, then "^U-^X-Z" to enlarge
the mini-buffer's window! No more problem with a too-short line! (If you
want to get a new-line into the mini-buffer, just quote a "^J".)

One little known feature of the mini-buffer is that the key "^\" is bound to
"ESC-prefix", meaning that you can use Meta commands within the mini-buffer,
only using the "^\" key instead of the ESC key. Or you can do as I and many
others have done and add the following to your .emacs_pro file:

    (use-global-map "Minibuf-local-NS-map")
    (bind-to-key "ESC-prefix" "\e")
    (use-global-map "Minibuf-local-map")
    (bind-to-key "ESC-prefix" "\e")
    (use-global-map "default-global-keymap")

This sets it up so the Meta commands work with the ESC key in the
mini-buffer just like everywhere else. 

					Tony Hansen
					pegasus!hansen