-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I think my patch will solve two issues:
1. New text isn't being read correctly after the buffer hits comint-buffer-maximum-size lines.
2. If comint-prompt-read-only is t, the text properties can't be added unless
inhibit-read-only is t.
I got the comint-last-output-start variable from a describe-variable on
comint-output-filter-functions.
Index: emacspeak-advice.el
===================================================================
- --- emacspeak-advice.el (revision 5932)
+++ emacspeak-advice.el (working copy)
@@ -999,7 +999,7 @@
(defadvice comint-output-filter (around emacspeak pre act)
"Make comint speak its output."
(set-buffer (process-buffer (ad-get-arg 0)))
- - (let ((prior (point ))
+ (let ((inhibit-read-only t)
(monitor emacspeak-comint-output-monitor)
(dtk-stop-immediately nil))
ad-do-it
@@ -1019,7 +1019,7 @@
(get-buffer-window (process-buffer (ad-get-arg 0))))))
(setq emacspeak-speak-comint-output nil)
(condition-case nil
- - (emacspeak-speak-region prior (point ))
+ (emacspeak-speak-region comint-last-output-start (point ))
(error (emacspeak-auditory-icon 'scroll)
(dtk-stop ))))
ad-return-value))
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkjU91YACgkQTsjaYASMWKTYgQCdFT43mX5ATLuCsI5mHQUV8nGA
NwIAn3vIzffYyv4wqhhpHmNua1i2MEO+
=+eMI
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a
subject of "unsubscribe" or "help"
If you have questions about this archive or had problems using it, please send mail to:
priestdo@xxxxxxxxxxx No Soliciting!Emacspeak List Archive | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998