Hi, I noticed that when I do emacspeak-jabber-chat-speak-previous-message, if I’m not at the very beginning of the line (and after the `jabber-prompt` field), the current message gets spoken. I would expect that the function would read the previous message, no matter where I am in the text of the current message. So, I did a simple fix – as always, I might have done something wrong, so I would love to know if there’s a better way to do this. diff --git a/lisp/emacspeak-jabber.el b/lisp/emacspeak-jabber.el index c724f2af3..cadf65784 100644 --- a/lisp/emacspeak-jabber.el +++ b/lisp/emacspeak-jabber.el @@ -254,6 +254,7 @@ the kill ring as well." "Move backward to and speak the previous message in this chat session." (interactive) (cl-assert (eq major-mode 'jabber-chat-mode) nil "Not in a Jabber chat buffer.") + (move-beginning-of-line 1) (goto-char (previous-single-property-change (point) 'face nil (point-min))) (while (and (not (bobp)) (or (null (get-text-property (point) 'face))
|All Past Years |Current Year|
If you have questions about this archive or had problems using it, please contact us.