Commit 5484005d authored by Miles Bader's avatar Miles Bader

(comint-output-filter):

  Compare end of comint-last-output-overlay with the start of the newly
    inserted text, not the end, when deciding whether to extend it.
  Set saved-point's insertion type to advance after insertion.
parent cb6e07b1
2000-08-22 Miles Bader <miles@lsi.nec.co.jp>
* comint.el (comint-output-filter): Compare end of
comint-last-output-overlay with the start of the newly inserted
text, not the end, when deciding whether to extend it.
Set saved-point's insertion type to advance after insertion.
* shell.el (shell-font-lock-keywords): Remove prompt highlighting,
since this is now done independently of font-lock mode.
2000-08-21 Gerd Moellmann <gerd@gnu.org>
* server.el (server-kill-new-buffers): New user option.
......
......@@ -1499,6 +1499,9 @@ This variable is permanent-local.")
;; fiddle with the point
(saved-point (point-marker)))
;; The point should float after any insertion we do
(set-marker-insertion-type saved-point t)
;; We temporarly remove any buffer narrowing, in case the
;; process mark is outside of the restriction
(save-restriction
......@@ -1516,7 +1519,7 @@ This variable is permanent-local.")
;; adjacent to the new input, and if so, just extend it.
(if (and comint-last-output-overlay
(equal (overlay-end comint-last-output-overlay)
(point)))
(marker-position comint-last-output-start)))
;; Extend comint-last-output-overlay to include the
;; most recent output
(move-overlay comint-last-output-overlay
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment