Greetings. At the "make emacspeak" step, I run into the following problem:
In top level form:
emacspeak-url-template.el:64:1: Error: Symbol's function definition is void: keymap-unset
Can anyone suggest how I can complete the installation?
By Daniil Gusev, 13 July, 2023
Forum
macOS and Mac Apps
Comments
no ideas at all?
maybe I can ask this question somewhere else?
A few suggestions
First, make sure you're running a recent version of Emacs, for example 28.2. If not, then install a recent version from, e.g., HomeBrew, then clean the Emacspeak directory and recompile.
Second, even if the compilation process doesn't complete, you should still be able to run Emacspeak. I would suggest loading it directly from your Emacs initialization file.
Be sure to build the speech server and test it before running Emacspeak.
Disclaimer: I use Emacspeak under Linux, but I've never tried compiling under Mac OS.
re
I have emacs version 22.1 installed by default, but via homebrew I installed the latest version. Do I need to somehow specify the environment variable before building the path of this editor of the alternative version or something else?
Write to github issues
Hi. Write to https://github.com/tvraman/emacspeak. Also, I simply ask out of curiosity, how can be Emacspeak used nowadays when there VoiceOver/VsCode/Orca on Linux? I mean, what can it be used for? Thank you!
re: Write to github issues
I am using macos. In fact, many people recommended using emacs + emacspeak for programming, and I became interested.
Try Vscode and VoiceOver
Since VoiceOver now supports indentations settings as in NVDA and Orca, you can try to create a separate activity for VSCode and set up the settings you need. Usually I set all punctuation for myself and sound/speech indentation settings in NVDA. I am sure it is possible to set it up in VoiceOver now too.
brew
Use homebrew to install make. That should get it to compile for you.