diff options
| author | Richard M. Stallman | 1996-07-24 16:52:33 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1996-07-24 16:52:33 +0000 |
| commit | 83f86594323432ccf6cdcbe98e792d7461fbf337 (patch) | |
| tree | fce223270f358010a73d211e6e3399b1a7fbb431 | |
| parent | dc0e03f39ee87c9fa1f87bf1622aace2624c01e3 (diff) | |
| download | emacs-83f86594323432ccf6cdcbe98e792d7461fbf337.tar.gz emacs-83f86594323432ccf6cdcbe98e792d7461fbf337.zip | |
(describe-mode): Put a formfeed between each two modes.
Print a message at the top explaining that minor modes come first
followed by the major mode.
| -rw-r--r-- | lisp/help.el | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lisp/help.el b/lisp/help.el index ff1e9c8da1b..a0e195b3436 100644 --- a/lisp/help.el +++ b/lisp/help.el | |||
| @@ -315,6 +315,7 @@ describes the minor mode." | |||
| 315 | (interactive) | 315 | (interactive) |
| 316 | (with-output-to-temp-buffer "*Help*" | 316 | (with-output-to-temp-buffer "*Help*" |
| 317 | (let ((minor-modes minor-mode-alist) | 317 | (let ((minor-modes minor-mode-alist) |
| 318 | (first t) | ||
| 318 | (locals (buffer-local-variables))) | 319 | (locals (buffer-local-variables))) |
| 319 | (while minor-modes | 320 | (while minor-modes |
| 320 | (let* ((minor-mode (car (car minor-modes))) | 321 | (let* ((minor-mode (car (car minor-modes))) |
| @@ -334,13 +335,17 @@ describes the minor mode." | |||
| 334 | 0 (match-beginning 0))))) | 335 | 0 (match-beginning 0))))) |
| 335 | (while (and indicator (symbolp indicator)) | 336 | (while (and indicator (symbolp indicator)) |
| 336 | (setq indicator (symbol-value indicator))) | 337 | (setq indicator (symbol-value indicator))) |
| 338 | (if first | ||
| 339 | (princ "The minor modes are described first, | ||
| 340 | followed by the major mode, which is described on the last page.\n\f\n")) | ||
| 341 | (setq first nil) | ||
| 337 | (princ (format "%s minor mode (%s):\n" | 342 | (princ (format "%s minor mode (%s):\n" |
| 338 | pretty-minor-mode | 343 | pretty-minor-mode |
| 339 | (if indicator | 344 | (if indicator |
| 340 | (format "indicator%s" indicator) | 345 | (format "indicator%s" indicator) |
| 341 | "no indicator"))) | 346 | "no indicator"))) |
| 342 | (princ (documentation minor-mode)) | 347 | (princ (documentation minor-mode)) |
| 343 | (princ "\n\n")))) | 348 | (princ "\n\f\n")))) |
| 344 | (setq minor-modes (cdr minor-modes)))) | 349 | (setq minor-modes (cdr minor-modes)))) |
| 345 | (princ mode-name) | 350 | (princ mode-name) |
| 346 | (princ " mode:\n") | 351 | (princ " mode:\n") |