emacspeak *must* start before loading any packages that need to be speech-enabled, otherwise you'll get bizarre breakages. >>>>> "Jarek" == Jarek Czekalski <jarekczek@xxxxxxxxxxx> 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@xxxxxxxxxxx) 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> https://www.emacspeak.org/VCCS-archive/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@xxxxxxxxxxx" 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@xxxxxxxxxxx" with a subject of "unsubscribe" or "help".
If you have questions about this archive or had problems using it, please send mail to:
priestdo@xxxxxxxxxxx No Soliciting!Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998