Hi,
First off, I had a typo in the bookshare module that caused multiple lines to be created in ~/.authinfo.gpg. I fixed it in this patch.
Also, I’ve set the query flag on the Speaker process to nil, meaning that Emacs will act like it does with sighted folks, namely you won’t get a prompt that there are processes running when it’s just Emacspeak.
The patch is below.
2 files changed, 2 insertions(+), 1 deletion(-)
lisp/dtk-speak.el | 1 +
lisp/emacspeak-bookshare.el | 2 +-
modified lisp/dtk-speak.el
@@ -1710,6 +1710,7 @@ program. Port defaults to dtk-local-server-port"
(process nil))
(setq process (apply #'start-process name nil program dtk-program-args))
(set-process-coding-system process 'utf-8 'utf-8)
+ (set-process-query-on-exit-flag process nil)
(tts-env-set-process-env process
(tts-env-get (tts-env-key dtk-program)))
process))
modified lisp/emacspeak-bookshare.el
@@ -200,7 +200,7 @@ Returns a cons cell where the car is email, and the cdr is password."
:host "api.bookshare.org"
:port 'https
:create t
- :require '(:username :secret)))))
+ :require '(:user :secret)))))
(when found
(let ((user (plist-get found :user))
(secret (plist-get found :secret))
|May 1995 - Last Year |Current Year|
If you have questions about this archive or had problems using it, please contact us.