+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.
;; 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
;; 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