Menu

FAQ Log in to Edit

Jarek Czekalski

I put some customization lines in my init.el file, but Emacspeak does not respect them. Why?

This is due to the way Emacspeak is loaded, through emacspeak.bat file. But you may configure Emacspeak using Emacs command customize. It exposes all the Emacs (and also Emacspeak) configuration and allows to save it permanently. I results in adding lines similar to the following to your init file:

(custom-set-variables
 '(emacspeak-character-echo nil)
 '(emacspeak-word-echo nil))

Sometimes it's necessary to use a hook to apply the settings after Emacspeak loads. This can be achieved this way:

(eval-after-load 'emacspeak-setup '(my-key-bindings))

Alternatively you can change or copy emacspeak.bat file and change the way it starts Emacspeak.

I would rather start Emacspeak by loading emacspeak-setup.el from my init.el file. Is this supported?

Yes. After modyfying your init file, modify the emacspeak.bat. Remove the line referring to emacspeak-setup.el. Then emacspeak.bat would actually run pure Emacs, but with all the necessary environment settings applied.


Related

Wiki: Home

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.