;ELC ;;; compiled by cthomp@willow on Thu Aug 12 00:40:54 1993 ;;; from file /era/era-0.80/editor/lisp/packages/helper.el ;;; emacs version 19.8 (beta8) Lucid. ;;; bytecomp version 2.15; 14-jul-93. ;;; optimization is on. ;;; this file uses opcodes which do not exist in Emacs 18. (if (and (boundp 'emacs-version) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19"))) (error "This file was compiled for Emacs 19.")) (byte-code "!!!  # # # # # !# MM" [provide helper boundp Helper-return-blurb nil Helper-help-map make-keymap define-key "m" Helper-describe-mode "b" Helper-describe-bindings "c" Helper-describe-key-briefly "k" Helper-describe-key "?" Helper-help-options char-to-string help-char Helper-help-scroller #[nil "! ċ)" [boundp Helper-return-blurb "return" blurb ((byte-code " !b!!!eb  d!˪_e!˪\\8\"  >W H U = UͦU *lj (*" [window-start selected-window get-buffer-window "*Help*" pop-to-buffer switch-to-buffer t nil state continue pos-visible-in-window-p 1 0 2 message ("Space forward, Delete back. Other keys %s" "Space scrolls forward. Other keys %s" "Delete scrolls back. Other keys %s" "Type anything to %s") blurb read-char (32 22) scroll-up 12 recenter 127 scroll-down] 4))] 2]] 4) (fset 'Helper-help-options #[nil "!!" [message "c (key briefly), m (mode), k (key), b (bindings)" sit-for 4] 2 "\ Describe help options." nil]) (fset 'Helper-describe-key-briefly #[(key) " !!" [describe-key-briefly key sit-for 4] 2 "\ Briefly describe binding of KEYS." "kDescribe key briefly: "]) (fset 'Helper-describe-key #[(key) " " [((describe-key key)) Helper-help-scroller] 1 "\ Describe binding of KEYS." "kDescribe key: "]) (fset 'Helper-describe-function #[nil " " [((byte-code "!" [call-interactively describe-function] 2)) Helper-help-scroller] 1 "\ Describe a function. Name read interactively." nil]) (fset 'Helper-describe-variable #[nil " " [((byte-code "!" [call-interactively describe-variable] 2)) Helper-help-scroller] 1 "\ Describe a variable. Name read interactively." nil]) (fset 'Helper-describe-mode #[nil "\n!!q + " [mode-name documentation major-mode name get-buffer-create "*Help*" erase-buffer " Mode\n" Helper-help-scroller] 3 "\ Describe the current mode." nil]) (fset 'Helper-describe-bindings #[nil "!‹ " [message "Making binding list..." ((describe-bindings)) Helper-help-scroller] 2 "\ Describe local key bindings of current mode." nil]) (fset 'Helper-help #[nil " ! ! \n\"= c\n!\n!V P*" [t nil c continue message "Help (Type ? for further options)" char-to-string read-char lookup-key Helper-help-map Helper-help-options commandp call-interactively ding] 4 "\ Provide help for current mode." nil])