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

let's remove q switch from emacspeak startup script



emacspeak *must* start before loading any packages that need to
be speech-enabled, otherwise you'll get bizarre breakages.
>>>>> "Jarek" == Jarek Czekalski <jarekczek@poczta.onet.pl> writes:
    Jarek> I'd like to return to the subject of starting
    Jarek> emacspeak. I already was thinking of improving the way
    Jarek> Emacspeak starts up in "emacspeak intialization"
    Jarek> thread [1], but that time I thought the q switch is
    Jarek> obligatory and that Emacspeak *must* start before the
    Jarek> user init file. Now I doubt this is really a must.
    Jarek> 
    Jarek> Let's do some classification of startup methods:
    Jarek> 
    Jarek> A. From current emacspeak script, which is -q option
    Jarek> and launching emacspeak-setup.el and then user init
    Jarek> file with -l option B. From the top of user init file
    Jarek> C. From the bottom of user init file D. From command
    Jarek> line using only the -l switch
    Jarek> 
    Jarek> I believe many people favor the B method, because they
    Jarek> want to be able to use "customize" Emacs
    Jarek> facility. Raman, you use this method too, right?
    Jarek> 
    Jarek> Methods C and D are equivalent. Now the differences
    Jarek> between methods B and C/D are minimal. It's only about
    Jarek> which should be processed first: emacspeak-setup.el or
    Jarek> user init file.
    Jarek> 
    Jarek> If we modify the emacspeak script and just remove -q
    Jarek> switch as well as the workarounds for launching user
    Jarek> init file with the -l option - what negative effect
    Jarek> could it bring?
    Jarek> 
    Jarek> I can think only of Emacspeak specific commands that
    Jarek> we put inside the user init file. But these may be
    Jarek> easily wrapped inside a hook, for example
    Jarek> eval-after-load "emacspeak-setup".
    Jarek> 
    Jarek> After a good startup procedure is established, the
    Jarek> corresponding installation manual parts may need to be
    Jarek> adjusted. Please, let's do something with the wrong
    Jarek> emacspeak startup script.
    Jarek> 
    Jarek> Before starting this thread I searched the mailing
    Jarek> list, but couldn't find the explanation behind the
    Jarek> strange startup script.
    Jarek> 
    Jarek> One more thing, a note from emacspeak.sh:
    Jarek> 
    Jarek> # emacspeak - execute emacs with speech enhancements #
    Jarek> this file needs a maintainer, I,
    Jarek> (tv.raman.tv@gmail.com) am not presently maintaining
    Jarek> it. # AKA Use at your own risk, and if it breaks, you
    Jarek> get to keep both pieces. # Patches that are fully
    Jarek> tested always welcome.
    Jarek> 
    Jarek> The default script for launching emacspeak, suggested
    Jarek> by manual pages, has a note "use at your own risk",
    Jarek> "no maintainer". That's the proof that something's not
    Jarek> right.
    Jarek> 
    Jarek> Jarek
    Jarek> 
    Jarek> [1]
    Jarek> http://www.cs.vassar.edu/~priestdo/emacspeak/2013/msg00385.html
    Jarek> 
    Jarek> -----------------------------------------------------------------------------
    Jarek> To unsubscribe from the emacspeak list or change your
    Jarek> address on the emacspeak list send mail to
    Jarek> "emacspeak-request@cs.vassar.edu" with a subject of
    Jarek> "unsubscribe" or "help".

-- 
Best Regards,
--raman

-----------------------------------------------------------------------------
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