I just wanted to let you all know that popper.el now comes in the
edit-utils package. Popper is a package that hooks into
temp-buffer-show-function and provides a nice pop-up temporary buffer
showing behavior for completions, help, etc.
Popper originally appeared in the ilisp package but became
unmaintained and buggy and was dropped. I've taken over maintainance
of the package for XEmacs and have largely re-written it at this
point. I have improved the installation mechanism, fixed tons of
bugs, and added support for the XEmacs world of variable-width and
variable-height lines, modeline shadow, etc. I've added a number of
new primitives to XEmacs 21.0 to support this.
Anyway, I was hoping I could get some of you to try it, test it, and
even get hooked on it. You'll want the version in edit-utils 1.23,
which is designated version "2.40 XEmacs 1.4". You'll also want to be
running XEmacs 21.0 b42 or later.
Installation is as easy as M-x popper-install. If you decide you
don't like it, M-x popper-unstall should completely unhook it and
restore your environment.
Once installed, temporary pop-ups will appear at the top of the
current window shrunk to fit. Popper tries to avoid display jumps as
much as possible so your text should remain in as close to the same
place as possible when the pop-up is shown and hidden.
C-z is the default popper prefix key and a few bindings are:
C-z C-z,
C-z C-1 : popper-bury-output, toggle showing the buffer
C-z C-v : popper-scroll-output
C-z M-v : popper-scroll-output-back
C-z < : popper-beginning-of-buffer
C-z > : popper-end-of-buffer
C-z C-s : popper-isearch-forward
C-z o : popper-jump-to-popper
C-z x : popper-cycle - cycle thru pop-ups
Of course everything is customizable.
enjoy,
greg