emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/greader 6cdd50201e 10/10: espeak fix added.


From: ELPA Syncer
Subject: [elpa] externals/greader 6cdd50201e 10/10: espeak fix added.
Date: Thu, 19 May 2022 17:57:51 -0400 (EDT)

branch: externals/greader
commit 6cdd50201eea463d54bd4b9bc897dbfafd5c844c
Author: Michelangelo Rodriguez <michelangelo.rodriguez@gmail.com>
Commit: Michelangelo Rodriguez <michelangelo.rodriguez@gmail.com>

    espeak fix added.
---
 greader.el | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/greader.el b/greader.el
index 5187b0038c..6d149e12fa 100644
--- a/greader.el
+++ b/greader.el
@@ -401,6 +401,11 @@ if `greader-use-marker' is t and if you pass a prefix to 
this
   (let ((chung (funcall greader-read-chung-of-text)))
     (if chung
        (progn
+                                       ; this extra verification is necessary 
because espeak has a bug that,
+                                       ; when we pass a string containing a 
vocal plus only 2 .. it reads
+                                       ; garbage.
+         (if (string-suffix-p ".." chung)
+             (setq chung (concat chung ".")))
          (greader-set-reading-keymap)
          (setq-local greader-read 'greader-read)
          (setq-local greader-backend-action 'greader-next-action)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]