]> code.delx.au - gnu-emacs/blobdiff - lisp/help-macro.el
(math-random-digit): Call math-init-random-base if var-RandSeed is nil.
[gnu-emacs] / lisp / help-macro.el
index 3a04fa65b2b75418a9643a8f84d3c74e3ade446a..a36eed86d010ca32d01980fe57cee93f4bf8b9ce 100644 (file)
@@ -1,10 +1,10 @@
-;;; help-macro.el --- Makes command line help such as help-for-help
+;;; help-macro.el --- makes command line help such as help-for-help
 
 ;; Copyright (C) 1993, 1994 Free Software Foundation, Inc.
 
 ;; Author: Lynn Slater <lrs@indetech.com>
 ;; Maintainer: FSF
-;; Created: Mon Oct  1 11:42:39 1990
+;; Created: Mon Oct  1 11:42:39 1990
 ;; Adapted-By: ESR
 
 ;; This file is part of GNU Emacs.
@@ -29,7 +29,7 @@
 ;; This file supplies the macro make-help-screen which constructs
 ;; single character dispatching with browsable help such as that provided
 ;; by help-for-help. This can be used to make many modes easier to use; for
-;; example, the Gnu Emacs Empire Tool uses this for every "nested" mode map
+;; example, the GNU Emacs Empire Tool uses this for every "nested" mode map
 ;; called from the main mode map.
 
 ;;       The name of this package was changed from help-screen.el to
@@ -44,7 +44,7 @@
 ;;->
 ;;->c  Redistribute civs from overfull sectors into connected underfull ones
 ;;->     The functions typically named by empire-ideal-civ-fcn control
-;;->          based in part on empire-sector-civ-threshold  
+;;->          based in part on empire-sector-civ-threshold
 ;;->m  Redistribute military using levels given by empire-ideal-mil-fcn
 ;;->p  Redistribute excess population to highways for max pop growth
 ;;->     Excess is any sector so full babies will not be born.
 
 ;;; Change Log:
 ;;
-;; 22-Jan-1991         Lynn Slater x2048       
+;; 22-Jan-1991         Lynn Slater x2048
 ;;    Last Modified: Mon Oct  1 11:43:52 1990 #3 (Lynn Slater)
 ;;    documented better
 
 ;;; Code:
 
-(provide 'help-macro)
 (require 'backquote)
 
 ;;;###autoload
-(defvar three-step-help nil
+(defcustom three-step-help nil
   "*Non-nil means give more info about Help command in three steps.
 The three steps are simple prompt, prompt with all options,
 and window listing and describing the options.
 A value of nil means skip the middle step, so that
-\\[help-command] \\[help-command] gives the window that lists the options.")
+\\[help-command] \\[help-command] gives the window that lists the options."
+  :type 'boolean
+  :group 'help)
 
 (defmacro make-help-screen (fname help-line help-text helped-map)
   "Construct help-menu function name FNAME.
@@ -142,7 +143,7 @@ and then returns."
                           (help-mode)
                           (goto-char (point-min))
                           (while (or (memq char (append help-event-list
-                                                        (cons help-char '(?? ?\C-v ?\ ?\177 delete backspace vertical-scroll-bar ?\M-v))))
+                                                        (cons help-char '(?? ?\C-v ?\s ?\177 delete backspace vertical-scroll-bar ?\M-v))))
                                      (eq (car-safe char) 'switch-frame)
                                      (equal key "\M-v"))
                             (condition-case nil
@@ -193,5 +194,7 @@ and then returns."
                     (set-window-configuration config))))))
      )))
 
-;;; help-macro.el
+(provide 'help-macro)
 
+;;; arch-tag: 59fee949-1686-485a-8a05-83418073e257
+;;; help-macro.el ends here