aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/help.el11
1 files changed, 9 insertions, 2 deletions
diff --git a/lisp/help.el b/lisp/help.el
index 08f18eec74d..9592b0ab889 100644
--- a/lisp/help.el
+++ b/lisp/help.el
@@ -93,9 +93,16 @@
93 (search-forward "\n<<") 93 (search-forward "\n<<")
94 (beginning-of-line) 94 (beginning-of-line)
95 (delete-region (point) (progn (end-of-line) (point))) 95 (delete-region (point) (progn (end-of-line) (point)))
96 (newline (- (window-height (selected-window)) 96 (let ((n (- (window-height (selected-window))
97 (count-lines (point-min) (point)) 97 (count-lines (point-min) (point))
98 6)) 98 6)))
99 (if (< n 20)
100 (newline n)
101 ;; Some people get confused by the large gap.
102 (newline (/ n 2))
103 (insert "[Middle of page left blank for didactic purposes. "
104 "Text continues below]")
105 (newline (- n (/ n 2)))))
99 (goto-char (point-min)) 106 (goto-char (point-min))
100 (set-buffer-modified-p nil)))) 107 (set-buffer-modified-p nil))))
101 108