2002-06-20 Miles Bader <miles@gnu.org>
- * international/characters.el: Re-enable code giving word syntax
- to certain japanese-jisx0208 characters.
-
-2002-06-18 Miles Bader <miles@gnu.org>
+ * comint.el (comint-get-old-input-default): Strip text properties
+ for fields too.
* comint.el (comint-output-filter): Run output-filter functions
before setting up the prompt.
+ * international/characters.el: Re-enable code giving word syntax
+ to certain japanese-jisx0208 characters.
+
2002-06-19 Glenn Morris <gmorris@ast.cam.ac.uk>
* progmodes/f90.el (f90-type-def-re): Fix value.
;; Advance process-mark
(set-marker (process-mark process) (point))
+ (run-hook-with-args 'comint-output-filter-functions string)
+ (goto-char (process-mark process)) ; in case a filter moved it
+
(unless comint-use-prompt-regexp-instead-of-fields
(let ((inhibit-read-only t))
(add-text-properties comint-last-output-start (point)
(overlay-put comint-last-prompt-overlay
'font-lock-face 'comint-highlight-prompt))))
- (goto-char saved-point)
-
- (run-hook-with-args 'comint-output-filter-functions string)))))))
+ (goto-char saved-point)))))))
(defun comint-preinput-scroll-to-bottom ()
"Go to the end of buffer in all windows showing it.
`comint-prompt-regexp' removed."
(let ((bof (field-beginning)))
(if (eq (get-char-property bof 'field) 'input)
- (field-string bof)
+ (field-string-no-properties bof)
(comint-bol)
(buffer-substring-no-properties (point) (line-end-position)))))