# HG changeset patch # User Karl Heuer # Date 764049804 0 # Node ID e5ce725b661d19eb7fcf00accfb8cfadda9dc081 # Parent 43dea22be49375ee2ba32e3a05f04f52c24f0cdf (help-with-tutorial): Avoid unexplained large blank area. diff -r 43dea22be493 -r e5ce725b661d lisp/help.el --- a/lisp/help.el Sat Mar 19 03:48:55 1994 +0000 +++ b/lisp/help.el Sat Mar 19 04:03:24 1994 +0000 @@ -93,9 +93,16 @@ (search-forward "\n<<") (beginning-of-line) (delete-region (point) (progn (end-of-line) (point))) - (newline (- (window-height (selected-window)) + (let ((n (- (window-height (selected-window)) (count-lines (point-min) (point)) - 6)) + 6))) + (if (< n 20) + (newline n) + ;; Some people get confused by the large gap. + (newline (/ n 2)) + (insert "[Middle of page left blank for didactic purposes. " + "Text continues below]") + (newline (- n (/ n 2))))) (goto-char (point-min)) (set-buffer-modified-p nil))))