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

Re: Possible bug in customize



In your original message, you said that this caused Emacspeak to
fall silent -- is that because Pulse killed your TTS?
>>>>> "Tim" == Tim Cross <theophilusx@gmail.com> writes:
    Tim> Hi Raman, found the problem.
    Tim> 
    Tim> The problem is with using paplay. If you set
    Tim> emacspeak-play-args to nil as suggested in the docs,
    Tim> start-process throws a wrong type argument - seems it
    Tim> expects all program args to be stringp. If you set
    Tim> emacspeak-play-args to an empty string i.e. "", then
    Tim> that works, but paplay throws a too many arguments
    Tim> error.
    Tim> 
    Tim> My fix was very basic - test emacspeak-play-args and if
    Tim> it is not nil, call as normal. If it is nil, call
    Tim> without referencing emacpeak-play-args.
    Tim> 
    Tim> I also found a minor issue with the defcustom for
    Tim> emacspeak-play-args. Because it is defined as having to
    Tim> be a string, you cannot actually set it to nil using the
    Tim> custom interface. I have fixed this by changing the
    Tim> definition for the defcustom to use a 'choice options,
    Tim> with one choice being string and the other const.
    Tim> 
    Tim> I've committed my changes to my fork of the emacspeak
    Tim> repo on github. You should be able to do a pull merge. I
    Tim> also added a pull request to the issues, but I don't
    Tim> think your using that, but thought it might send you an
    Tim> email.
    Tim> 
    Tim> My repo is at http://github.com/theophilusx/emacspeak
    Tim> 
    Tim> Tim
    Tim> 
    Tim> 
    Tim> On 21 August 2015 at 10:31, raman <raman@google.com>
    Tim> wrote:
    Tim> 
    >> Actually I just tried it on a whim and it does not crash
    >> for me.
    >> --
    >> 
    >> 
    >> -----------------------------------------------------------------------------
    >> To unsubscribe from the emacspeak list or change your
    >> address on the emacspeak list send mail to
    >> "emacspeak-request@cs.vassar.edu" with a subject of
    >> "unsubscribe" or "help".
    >> 
    >> 
    Tim> 
    Tim> 
    Tim> -- regards,
    Tim> 
    Tim> Tim
    Tim> 
    Tim> -- Tim Cross

-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help".



If you have questions about this archive or had problems using it, please send mail to:

priestdo@cs.vassar.edu No Soliciting!

Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog | Search the archive