branch: externals/greader
commit 365ecb654a7c76b9b5cc0783f69cbb5aae71f76b
Author: Michelangelo Rodriguez <[email protected]>
Commit: Michelangelo Rodriguez <[email protected]>

    greader-speechd.el:
    improved function greader-speechd-set-language.
---
 greader-speechd.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/greader-speechd.el b/greader-speechd.el
index e80dba0..aacb2c6 100644
--- a/greader-speechd.el
+++ b/greader-speechd.el
@@ -52,7 +52,9 @@ none, some, or all."
 if lang is omitted, it looks in variable greader-speechd-language and 
retrieves the appropriate string used by spd-say or another client compatible."
   (if (not lang)
     (concat "-l" greader-speechd-language)
-    (concat "-l" lang)))
+    (progn
+      (setq-local greader-speechd-language lang)
+    (concat "-l" lang))))
 
 (defun greader-speechd-set-rate
     (&optional rate)
@@ -103,4 +105,5 @@ punct must be a numeric value, 0 for no punctuation, 1 for 
some and 2 or >2 for
      "-w")
     (not-implemented
      'not-implemented)))
+(put 'greader-speechd 'greader-backend-name "greader-speechd")
 (provide 'greader-speechd)

Reply via email to