In command-line-1 insert initial-scratch-message before markers (Bug#9605).
* startup.el (command-line-1): Use insert-before-markers when inserting initial-scratch-message. (Bug#9605) * help.el (help-window): Remove variable.
This commit is contained in:
parent
52aa0014e7
commit
b5516bbd83
3 changed files with 10 additions and 12 deletions
|
@ -1,3 +1,9 @@
|
|||
2011-09-29 Martin Rudalics <rudalics@gmx.at>
|
||||
|
||||
* startup.el (command-line-1): Use insert-before-markers when
|
||||
inserting initial-scratch-message. (Bug#9605)
|
||||
* help.el (help-window): Remove variable.
|
||||
|
||||
2011-09-29 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* pcmpl-cvs.el (pcomplete/cvs): Add "status" handler.
|
||||
|
|
11
lisp/help.el
11
lisp/help.el
|
@ -37,17 +37,6 @@
|
|||
(add-hook 'temp-buffer-setup-hook 'help-mode-setup)
|
||||
(add-hook 'temp-buffer-show-hook 'help-mode-finish)
|
||||
|
||||
;; The variable `help-window' below is used by `help-mode-finish' to
|
||||
;; communicate the window displaying help (the "help window") to the
|
||||
;; macro `with-help-window'. The latter sets `help-window' to t before
|
||||
;; invoking `with-output-to-temp-buffer'. If and only if `help-window'
|
||||
;; is eq to t, `help-mode-finish' (called by `temp-buffer-setup-hook')
|
||||
;; sets `help-window' to the window selected by `display-buffer'.
|
||||
;; Exiting `with-help-window' and calling `help-print-return-message'
|
||||
;; reset `help-window' to nil.
|
||||
(defvar help-window nil
|
||||
"Window chosen for displaying help.")
|
||||
|
||||
;; `help-window-point-marker' is a marker you can move to a valid
|
||||
;; position of the buffer shown in the help window in order to override
|
||||
;; the standard positioning mechanism (`point-min') chosen by
|
||||
|
|
|
@ -2318,7 +2318,10 @@ A fancy display is used on graphic displays, normal otherwise."
|
|||
(get-buffer "*scratch*")
|
||||
(with-current-buffer "*scratch*"
|
||||
(when (zerop (buffer-size))
|
||||
(insert initial-scratch-message)
|
||||
;; Insert before markers to make sure that window-point
|
||||
;; appears at end of buffer when *scratch* is displayed
|
||||
;; (Bug#9605).
|
||||
(insert-before-markers initial-scratch-message)
|
||||
(set-buffer-modified-p nil))))
|
||||
|
||||
(if (or inhibit-startup-screen
|
||||
|
|
Loading…
Add table
Reference in a new issue