12 Emacspeak Commands And Options ¶
Overview ¶
This chapter documents the various Emacspeak modules and is
auto-generated from the Emacspeak source code.
It is meant to be a complete reference to the emacspeak implementation
while also providing high-level usage summaries of some of the larger
Emacspeak modules.
Each section provides a high-level overview of that module, followed by
detailed description of the commands and options defined in that module.
Emacspeak modules can be classified as follows:
- Modules that interface with various TTS engines,
e.g.
espeak-voices and dectalk-voices.
- Modules that implement core Emacspeak functionality, e.g.,
emacspeak-speak, emacspeak-keymap, voice-lock and emacspeak-advice.
- Emacspeak extensions that speech-enable various emacs packages,
these are all named using the convention
emacspeak-<packagename>.
The first two of the above are mostly of interest when extending
Emacspeak, or to learn how things are implemented. The third category is
useful in understanding how emacspeak works with a given package; thus,
when learning to use the Emacs Web Browser (EWW), read the EWW
documentation, then read See emacspeak-eww.
This chapter documents a total of 1232 commands and 912 options.
12.1 acss-structure ¶
The CSS Speech Style Sheet specification defines a number of
abstract device independent voice properties.
A setting conforming to the CSS speech specification can be
represented in elisp as a structure.
We will refer to this structure as a "speech style". This
structure needs to be mapped to device dependent codes to produce
the desired effect. This module forms a bridge between emacs
packages that wish to implement audio formatting
and Emacspeak’s TTS module. Emacspeak produces voice
change effects by examining the value of text-property
’personality.
Think of a buffer of formatted text along with the text-property
’personality appropriately set as a "aural display list".
Applications like EWW that produce such formatted buffers call function
acss-personality-from-speech-style with a "speech-style"
–a structure as defined in this module and get back a symbol that
they then assign to the value of property ’personality.
Emacspeak’s rendering engine then does the needful at the time
speech is produced.
Function acss-personality-from-speech-style does the following:
Takes as input a "speech style"
(1) Computes a symbol that will be used henceforth to refer to this
specific speech style.
(2) Examines emacspeak’s internal voice table to see if this
speech style has a voice already defined.
If so it returns immediately.
Otherwise, it does the additional work of defining a dectalk-voice for
future use.
See module dectalk-voices.el to see how voices are defined.
12.2 amixer ¶
Provide an emacs front-end to amixer,
the sound mixer in ALSA that is used to configure the audio device.
The main entry point is command emacspeak-audio-setup bound
to C-e). When called for the first time, this command
builds up a database of available controls on the default audio
device. These control names are then available for completion in
the minibuffer. Pick a desired control, e.g., "master playback
volume", and this displays a prompt with the current value. Enter
the new value and press <RETURN>. To reset all controls to their
default values, Press C-j.
12.2.1 amixer Commands ¶
12.2.1.1 amixer ¶
- Command: amixer (&optional refresh) ¶
-
12.2.1.2 amixer-equalize ¶
- Command: amixer-equalize ¶
-
12.2.1.3 amixer-reset-equalizer ¶
- Command: amixer-reset-equalizer ¶
-
12.2.1.4 amixer-store ¶
- Command: amixer-store ¶
-
12.2.2 amixer Options ¶
- Variable: User Option amixer-device ¶
ALSA Control Device.
12.4 dectalk-voices ¶
This module defines the various voices used in voice-lock mode.
This module is Dectalk specific.
12.4.1 dectalk-voices Commands ¶
12.4.1.1 dectalk ¶
- Command: dectalk ¶
- C-e d C-d ¶
- <fn> d C-d ¶
12.4.1.2 dtk-exp ¶
- Command: dtk-exp ¶
-
12.4.2 dectalk-voices Options ¶
- Variable: User Option dectalk-default-speech-rate ¶
*Default speech rate at which TTS is started.
12.5 dom-addons ¶
Useful additional functions for dom.el
12.6 dtk-interp ¶
All requests to the speech server are factored out into
this module.
These calls are declared here as defun so they are
inlined by the byte compiler.
This keeps the code efficient,
but gives us the flexibility to call out to different
speech servers.
12.7 dtk-speak ¶
Defines the TTS interface.
12.7.1 dtk-speak Commands ¶
12.7.1.1 dtk-add-cleanup-pattern ¶
- Command: dtk-add-cleanup-pattern (&optional delete) ¶
- C-e d a ¶
- <fn> d a ¶
12.7.1.2 dtk-cloud ¶
- Command: dtk-cloud ¶
- C-e d C-c ¶
- <fn> d C-c ¶
12.7.1.3 dtk-local-server ¶
- Command: dtk-local-server (program &optional prompt-port) ¶
- C-e d L ¶
- <fn> d L ¶
12.7.1.4 dtk-notify-initialize ¶
- Command: dtk-notify-initialize ¶
- C-e d C-n ¶
- <fn> d C-n ¶
12.7.1.5 dtk-notify-shutdown ¶
- Command: dtk-notify-shutdown ¶
- C-e d C-s ¶
- <fn> d C-s ¶
12.7.1.6 dtk-notify-stop ¶
- Command: dtk-notify-stop ¶
- C-e . ¶
- <fn> . ¶
12.7.1.7 dtk-reset-state ¶
- Command: dtk-reset-state ¶
- C-e d R ¶
- <fn> d R ¶
12.7.1.8 dtk-select-server ¶
- Command: dtk-select-server (program &optional device) ¶
- C-e d d ¶
- <fn> d d ¶
12.7.1.9 dtk-set-character-scale ¶
- Command: dtk-set-character-scale (factor &optional prefix) ¶
- C-e d f ¶
- <fn> d f ¶
12.7.1.10 dtk-set-chunk-separator-syntax ¶
- Command: dtk-set-chunk-separator-syntax (s) ¶
- C-e d RET ¶
- <fn> d RET ¶
12.7.1.11 dtk-set-language ¶
- Command: dtk-set-language (lang) ¶
- C-e d S ¶
- <fn> d S ¶
12.7.1.12 dtk-set-next-language ¶
- Command: dtk-set-next-language ¶
- C-e d N ¶
- <fn> d N ¶
12.7.1.13 dtk-set-predefined-speech-rate ¶
- Command: dtk-set-predefined-speech-rate (&optional prefix) ¶
- C-e d 9 ¶
- C-e d 8 ¶
- C-e d 7 ¶
- C-e d 6 ¶
- C-e d 5 ¶
- C-e d 4 ¶
- C-e d 3 ¶
- C-e d 2 ¶
- C-e d 1 ¶
- C-e d 0 ¶
- <fn> d 9 ¶
- <fn> d 8 ¶
- <fn> d 7 ¶
- <fn> d 6 ¶
- <fn> d 5 ¶
- <fn> d 4 ¶
- <fn> d 3 ¶
- <fn> d 2 ¶
- <fn> d 1 ¶
- <fn> d 0 ¶
12.7.1.14 dtk-set-preferred-language ¶
- Command: dtk-set-preferred-language (alias lang) ¶
-
12.7.1.15 dtk-set-previous-language ¶
- Command: dtk-set-previous-language ¶
- C-e d P ¶
- <fn> d P ¶
12.7.1.16 dtk-set-punctuations ¶
- Command: dtk-set-punctuations (mode &optional prefix) ¶
- C-e d p ¶
- <fn> d p ¶
12.7.1.17 dtk-set-punctuations-to-all ¶
- Command: dtk-set-punctuations-to-all (&optional prefix) ¶
-
12.7.1.18 dtk-set-punctuations-to-some ¶
- Command: dtk-set-punctuations-to-some (&optional prefix) ¶
-
12.7.1.19 dtk-set-rate ¶
- Command: dtk-set-rate (rate &optional prefix) ¶
- C-e d r ¶
- <fn> d r ¶
12.7.1.20 dtk-stop ¶
- Command: dtk-stop (&optional all) ¶
- C-e s ¶
- C-e <fn> ¶
- <fn> s ¶
- <fn> <fn> ¶
12.7.1.21 dtk-toggle-allcaps-beep ¶
- Command: dtk-toggle-allcaps-beep (&optional prefix) ¶
- C-e d C ¶
- <fn> d C ¶
12.7.1.22 dtk-toggle-capitalization ¶
- Command: dtk-toggle-capitalization (&optional prefix) ¶
- C-e d c ¶
- <fn> d c ¶
12.7.1.23 dtk-toggle-punctuation-mode ¶
- Command: dtk-toggle-punctuation-mode (&optional prefix) ¶
- C-e d , ¶
- <fn> d , ¶
12.7.1.24 dtk-toggle-quiet ¶
- Command: dtk-toggle-quiet (&optional prefix) ¶
-
12.7.1.25 dtk-toggle-speak-nonprinting-chars ¶
- Command: dtk-toggle-speak-nonprinting-chars (&optional prefix) ¶
- C-e d n ¶
- <fn> d n ¶
12.7.1.26 dtk-toggle-split-caps ¶
- Command: dtk-toggle-split-caps (&optional prefix) ¶
- C-e d s ¶
- <fn> d s ¶
12.7.1.27 dtk-toggle-splitting-on-white-space ¶
- Command: dtk-toggle-splitting-on-white-space ¶
- C-e d SPC ¶
- <fn> d SPC ¶
12.7.1.28 dtk-toggle-strip-octals ¶
- Command: dtk-toggle-strip-octals (&optional prefix) ¶
- C-e d o ¶
- <fn> d o ¶
12.7.1.29 tts-cycle-device ¶
- Command: tts-cycle-device (&optional restart) ¶
-
12.7.1.30 tts-restart ¶
- Command: tts-restart ¶
- C-e C-s ¶
- <fn> C-s ¶
12.7.1.31 tts-speak-version ¶
- Command: tts-speak-version ¶
-
12.7.2 dtk-speak Options ¶
- Variable: User Option dtk-cleanup-repeats ¶
List of repeating patterns to clean up.
You can use command ‘dtk-add-cleanup-pattern’
bound to C-e d a to add more patterns.
Specify patterns that people use to decorate their ASCII files, and cause
untold pain to the speech synthesizer.
If more than 3 consecutive occurrences
of a specified pattern is found, the TTS engine replaces it
with a repeat count.
- Variable: User Option dtk-cloud-server ¶
Set this to your preferred cloud TTS server.
- Variable: User Option dtk-local-engine ¶
Engine we use for our local TTS server.
- Variable: User Option dtk-speak-nonprinting-chars ¶
*Option that specifies handling of non-printing chars.
Non nil value means non printing characters should be
spoken as their octal value.
Set this to t to avoid a dectalk bug that makes the speech box die if
it seems some accented characters in certain contexts.
- Variable: User Option dtk-speech-rate-base ¶
*Value of lowest tolerable speech rate.
- Variable: User Option dtk-speech-rate-step ¶
*Value of speech rate increment.
This determines step size used when setting speech rate via command
‘dtk-set-predefined-speech-rate’. Formula used is
dtk-speech-rate-base + dtk-speech-rate-step*level.
- Variable: User Option dtk-use-tones ¶
Allow tones to be turned off.
- Variable: User Option tts-device-list ¶
List of ALSA sound devices we can use.
- Variable: User Option tts-strip-octals ¶
Set to T to strip all octal chars before speaking.
Particularly useful for web browsing.
12.8 dtk-unicode ¶
This Provides Unicode support to the speech layer.
12.8.1 dtk-unicode Commands ¶
12.8.1.1 dtk-unicode-customize-char ¶
- Command: dtk-unicode-customize-char (char replacement) ¶
-
12.8.1.2 dtk-unicode-uncustomize-char ¶
- Command: dtk-unicode-uncustomize-char (char) ¶
-
12.8.2 dtk-unicode Options ¶
- Variable: User Option dtk-unicode-character-replacement-alist ¶
Explicit replacements for some characters.
- Variable: User Option dtk-unicode-name-transformation-rules-alist ¶
Alist of character name transformation rules.
- Variable: User Option dtk-unicode-process-utf8 ¶
Turn this off when working with TTS engines that handle UTF8
themselves, e.g., when using an Asian language.
- Variable: User Option dtk-unicode-untouched-charsets ¶
*Characters of these charsets are completely ignored by dtk-unicode-replace-chars.
12.9 emacspeak ¶
Emacspeak extends Emacs to be a fully functional audio desktop.
This is the main emacspeak module.
It actually does very little:
It sets up Emacs to load package-specific
Emacspeak modules as each package is loaded.
It implements function emacspeak which loads the rest of the system.
12.9.1 emacspeak Commands ¶
12.9.1.1 emacspeak ¶
- Command: emacspeak ¶
-
12.9.1.2 emacspeak-describe-emacspeak ¶
- Command: emacspeak-describe-emacspeak ¶
- C-h C-e ¶
- <f1> C-e ¶
- <help> C-e ¶
12.9.1.3 emacspeak-info ¶
- Command: emacspeak-info ¶
-
12.9.1.4 emacspeak-sage-describe-symbol ¶
- Command: emacspeak-sage-describe-symbol (s) ¶
-
12.9.1.5 emacspeak-sage-get-output ¶
- Command: emacspeak-sage-get-output ¶
-
12.9.1.6 emacspeak-sage-get-output-as-latex ¶
- Command: emacspeak-sage-get-output-as-latex ¶
-
12.9.1.7 emacspeak-sage-speak-output ¶
- Command: emacspeak-sage-speak-output ¶
-
12.9.1.8 emacspeak-submit-bug ¶
- Command: emacspeak-submit-bug ¶
- C-e C-M-b ¶
- <fn> C-M-b ¶
12.9.2 emacspeak Options ¶
- Variable: User Option emacspeak-play-emacspeak-startup-icon ¶
If set to T, emacspeak plays its icon as it launches.
- Variable: User Option voice-Info-quoted ¶
Personality used for Info-quoted
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-Man-overstrike ¶
Personality used for Man-overstrike
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-Man-reverse ¶
Personality used for Man-reverse
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-Man-underline ¶
Personality used for Man-underline
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-bold ¶
Personality used for bold
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-bold-italic ¶
Personality used for bold-italic
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-buffer-menu-buffer ¶
Personality used for buffer-menu-buffer
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-builtin-personality ¶
Personality used for font-lock-builtin-face
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-button ¶
Personality used for button
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-calendar-today ¶
Personality used for calendar-today
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-comint-highlight-input ¶
Personality used for comint-highlight-input
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-comint-highlight-prompt ¶
Personality used for comint-highlight-prompt
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-comment-delimiter-personality ¶
Personality used for font-lock-comment-delimiter-face
This personality uses voice-smoothen-medium whose effect can be changed globally by customizing voice-smoothen-medium-settings.
- Variable: User Option voice-comment-personality ¶
Personality used for font-lock-comment-face
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-completions-annotations ¶
Personality used for completions-annotations
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-completions-common-part ¶
Personality used for completions-common-part
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-completions-first-difference ¶
Personality used for completions-first-difference
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-constant-personality ¶
Personality used for font-lock-constant-face
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-custom-button ¶
Personality used for custom-button
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-custom-button-mouse ¶
Personality used for custom-button-mouse
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-custom-button-pressed ¶
Personality used for custom-button-pressed
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-custom-button-pressed-unraised ¶
Personality used for custom-button-pressed-unraised
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-custom-button-unraised ¶
Personality used for custom-button-unraised
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-custom-changed ¶
Personality used for custom-changed
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-custom-comment ¶
Personality used for custom-comment
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-custom-comment-tag ¶
Personality used for custom-comment-tag
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-custom-documentation ¶
Personality used for custom-documentation
This personality uses voice-brighten-medium whose effect can be changed globally by customizing voice-brighten-medium-settings.
- Variable: User Option voice-custom-face-tag ¶
Personality used for custom-face-tag
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-custom-group-subtitle ¶
Personality used for custom-group-subtitle
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-custom-group-tag ¶
Personality used for custom-group-tag
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-custom-group-tag-1 ¶
Personality used for custom-group-tag-1
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-custom-invalid ¶
Personality used for custom-invalid
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-custom-link ¶
Personality used for custom-link
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-custom-modified ¶
Personality used for custom-modified
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-custom-rogue ¶
Personality used for custom-rogue
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-custom-saved ¶
Personality used for custom-saved
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-custom-set ¶
Personality used for custom-set
This personality uses voice-smoothen-medium whose effect can be changed globally by customizing voice-smoothen-medium-settings.
- Variable: User Option voice-custom-state ¶
Personality used for custom-state
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-custom-themed ¶
Personality used for custom-themed
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-custom-variable-button ¶
Personality used for custom-variable-button
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-custom-variable-tag ¶
Personality used for custom-variable-tag
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-custom-visibility ¶
Personality used for custom-visibility
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-diary ¶
Personality used for diary
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-diff-added ¶
Personality used for diff-added
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-diff-changed ¶
Personality used for diff-changed
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-diff-context ¶
Personality used for diff-context
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-diff-file-header ¶
Personality used for diff-file-header
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-diff-function ¶
Personality used for diff-function
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-diff-header ¶
Personality used for diff-header
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-diff-hunk-header ¶
Personality used for diff-hunk-header
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-diff-index ¶
Personality used for diff-index
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-diff-indicator-added ¶
Personality used for diff-indicator-added
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-diff-indicator-changed ¶
Personality used for diff-indicator-changed
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-diff-indicator-removed ¶
Personality used for diff-indicator-removed
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-diff-nonexistent ¶
Personality used for diff-nonexistent
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-diff-refine-added ¶
Personality used for diff-refine-added
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-diff-refine-changed ¶
Personality used for diff-refine-changed
This personality uses voice-brighten-medium whose effect can be changed globally by customizing voice-brighten-medium-settings.
- Variable: User Option voice-diff-refine-removed ¶
Personality used for diff-refine-removed
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-diff-removed ¶
Personality used for diff-removed
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-dired-directory ¶
Personality used for dired-directory
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-dired-flagged ¶
Personality used for dired-flagged
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-dired-header ¶
Personality used for dired-header
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-dired-ignored ¶
Personality used for dired-ignored
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-dired-mark ¶
Personality used for dired-mark
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-dired-marked ¶
Personality used for dired-marked
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-dired-perm-write ¶
Personality used for dired-perm-write
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-dired-symlink ¶
Personality used for dired-symlink
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-dired-warning ¶
Personality used for dired-warning
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-doc-personality ¶
Personality used for font-lock-doc-face
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-ediff-current-diff-A ¶
Personality used for ediff-current-diff-A
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-ediff-current-diff-Ancestor ¶
Personality used for ediff-current-diff-Ancestor
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-ediff-current-diff-B ¶
Personality used for ediff-current-diff-B
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-ediff-current-diff-C ¶
Personality used for ediff-current-diff-C
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-ediff-even-diff-A ¶
Personality used for ediff-even-diff-A
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-ediff-even-diff-Ancestor ¶
Personality used for ediff-even-diff-Ancestor
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-ediff-even-diff-B ¶
Personality used for ediff-even-diff-B
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-ediff-even-diff-C ¶
Personality used for ediff-even-diff-C
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-ediff-fine-diff-A ¶
Personality used for ediff-fine-diff-A
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-ediff-fine-diff-Ancestor ¶
Personality used for ediff-fine-diff-Ancestor
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-ediff-fine-diff-B ¶
Personality used for ediff-fine-diff-B
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-ediff-fine-diff-C ¶
Personality used for ediff-fine-diff-C
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-ediff-odd-diff-A ¶
Personality used for ediff-odd-diff-A
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-ediff-odd-diff-Ancestor ¶
Personality used for ediff-odd-diff-Ancestor
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-ediff-odd-diff-B ¶
Personality used for ediff-odd-diff-B
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-ediff-odd-diff-C ¶
Personality used for ediff-odd-diff-C
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-eldoc-highlight-function-argument ¶
Personality used for eldoc-highlight-function-argument
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-epa-field-body ¶
Personality used for epa-field-body
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-epa-field-name ¶
Personality used for epa-field-name
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-epa-mark ¶
Personality used for epa-mark
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-epa-string ¶
Personality used for epa-string
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-epa-validity-disabled ¶
Personality used for epa-validity-disabled
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-epa-validity-high ¶
Personality used for epa-validity-high
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-epa-validity-low ¶
Personality used for epa-validity-low
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-epa-validity-medium ¶
Personality used for epa-validity-medium
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-error ¶
Personality used for error
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-eww-form-checkbox ¶
Personality used for eww-form-checkbox
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-eww-form-file ¶
Personality used for eww-form-file
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-eww-form-select ¶
Personality used for eww-form-select
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-eww-form-submit ¶
Personality used for eww-form-submit
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-eww-form-text ¶
Personality used for eww-form-text
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-eww-form-textarea ¶
Personality used for eww-form-textarea
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-eww-invalid-certificate ¶
Personality used for eww-invalid-certificate
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-eww-valid-certificate ¶
Personality used for eww-valid-certificate
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-file-name-shadow ¶
Personality used for file-name-shadow
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-fixed-pitch ¶
Personality used for fixed-pitch
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-flyspell-duplicate ¶
Personality used for flyspell-duplicate
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-flyspell-incorrect ¶
Personality used for flyspell-incorrect
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-function-name-personality ¶
Personality used for font-lock-function-name-face
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-gnus-cite-1 ¶
Personality used for gnus-cite-1
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-gnus-cite-10 ¶
Personality used for gnus-cite-10
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-gnus-cite-11 ¶
Personality used for gnus-cite-11
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-gnus-cite-2 ¶
Personality used for gnus-cite-2
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-gnus-cite-3 ¶
Personality used for gnus-cite-3
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-gnus-cite-4 ¶
Personality used for gnus-cite-4
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-gnus-cite-5 ¶
Personality used for gnus-cite-5
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-gnus-cite-6 ¶
Personality used for gnus-cite-6
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-gnus-cite-7 ¶
Personality used for gnus-cite-7
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-gnus-cite-8 ¶
Personality used for gnus-cite-8
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-gnus-cite-9 ¶
Personality used for gnus-cite-9
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-gnus-emphasis-bold ¶
Personality used for gnus-emphasis-bold
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-gnus-emphasis-highlight-words ¶
Personality used for gnus-emphasis-highlight-words
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-gnus-emphasis-italic ¶
Personality used for gnus-emphasis-italic
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-gnus-emphasis-strikethru ¶
Personality used for gnus-emphasis-strikethru
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-emphasis-underline ¶
Personality used for gnus-emphasis-underline
This personality uses voice-brighten-extra whose effect can be changed globally by customizing voice-brighten-extra-settings.
- Variable: User Option voice-gnus-group-mail-1-empty ¶
Personality used for gnus-group-mail-1-empty
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-group-mail-2-empty ¶
Personality used for gnus-group-mail-2-empty
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-group-mail-3-empty ¶
Personality used for gnus-group-mail-3-empty
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-group-mail-low-empty ¶
Personality used for gnus-group-mail-low-empty
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-group-news-1-empty ¶
Personality used for gnus-group-news-1-empty
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-group-news-2-empty ¶
Personality used for gnus-group-news-2-empty
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-group-news-3-empty ¶
Personality used for gnus-group-news-3-empty
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-group-news-4-empty ¶
Personality used for gnus-group-news-4-empty
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-group-news-5-empty ¶
Personality used for gnus-group-news-5-empty
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-group-news-6-empty ¶
Personality used for gnus-group-news-6-empty
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-group-news-low-empty ¶
Personality used for gnus-group-news-low-empty
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-header-content ¶
Personality used for gnus-header-content
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-gnus-header-from ¶
Personality used for gnus-header-from
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-gnus-header-name ¶
Personality used for gnus-header-name
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-gnus-header-newsgroups ¶
Personality used for gnus-header-newsgroups
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-gnus-header-subject ¶
Personality used for gnus-header-subject
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-gnus-server-agent ¶
Personality used for gnus-server-agent
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-gnus-server-closed ¶
Personality used for gnus-server-closed
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-gnus-server-denied ¶
Personality used for gnus-server-denied
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-server-offline ¶
Personality used for gnus-server-offline
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-gnus-server-opened ¶
Personality used for gnus-server-opened
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-gnus-signature ¶
Personality used for gnus-signature
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-gnus-summary-cancelled ¶
Personality used for gnus-summary-cancelled
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-gnus-summary-high-ancient ¶
Personality used for gnus-summary-high-ancient
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-gnus-summary-high-read ¶
Personality used for gnus-summary-high-read
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-gnus-summary-high-ticked ¶
Personality used for gnus-summary-high-ticked
This personality uses voice-brighten-extra whose effect can be changed globally by customizing voice-brighten-extra-settings.
- Variable: User Option voice-gnus-summary-high-unread ¶
Personality used for gnus-summary-high-unread
This personality uses voice-brighten-extra whose effect can be changed globally by customizing voice-brighten-extra-settings.
- Variable: User Option voice-gnus-summary-low-ancient ¶
Personality used for gnus-summary-low-ancient
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-gnus-summary-low-read ¶
Personality used for gnus-summary-low-read
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-gnus-summary-low-ticked ¶
Personality used for gnus-summary-low-ticked
This personality uses voice-brighten-extra whose effect can be changed globally by customizing voice-brighten-extra-settings.
- Variable: User Option voice-gnus-summary-low-undownloaded ¶
Personality used for gnus-summary-low-undownloaded
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-gnus-summary-low-unread ¶
Personality used for gnus-summary-low-unread
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-gnus-summary-normal-ancient ¶
Personality used for gnus-summary-normal-ancient
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-gnus-summary-normal-read ¶
Personality used for gnus-summary-normal-read
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-gnus-summary-normal-ticked ¶
Personality used for gnus-summary-normal-ticked
This personality uses voice-brighten-extra whose effect can be changed globally by customizing voice-brighten-extra-settings.
- Variable: User Option voice-gnus-summary-normal-undownloaded ¶
Personality used for gnus-summary-normal-undownloaded
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-gnus-summary-selected ¶
Personality used for gnus-summary-selected
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-header-line ¶
Personality used for header-line
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-help-argument-name ¶
Personality used for help-argument-name
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-highlight ¶
Personality used for highlight
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-holiday ¶
Personality used for holiday
This personality uses voice-brighten-extra whose effect can be changed globally by customizing voice-brighten-extra-settings.
- Variable: User Option voice-hydra-face-amaranth ¶
Personality used for hydra-face-amaranth
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-hydra-face-blue ¶
Personality used for hydra-face-blue
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-hydra-face-pink ¶
Personality used for hydra-face-pink
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-hydra-face-red ¶
Personality used for hydra-face-red
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-hydra-face-teal ¶
Personality used for hydra-face-teal
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-ido-first-match ¶
Personality used for ido-first-match
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-ido-incomplete-regexp ¶
Personality used for ido-incomplete-regexp
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-ido-indicator ¶
Personality used for ido-indicator
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-ido-only-match ¶
Personality used for ido-only-match
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-ido-subdir ¶
Personality used for ido-subdir
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-ido-virtual ¶
Personality used for ido-virtual
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-info-header-node ¶
Personality used for info-header-node
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-info-header-xref ¶
Personality used for info-header-xref
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-info-index-match ¶
Personality used for info-index-match
This personality uses ’voice-bolden-medium whose effect can be changed globally by customizing ’voice-bolden-medium-settings.
- Variable: User Option voice-info-menu-header ¶
Personality used for info-menu-header
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-info-menu-star ¶
Personality used for info-menu-star
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-info-node ¶
Personality used for info-node
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-info-title-1 ¶
Personality used for info-title-1
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-info-title-2 ¶
Personality used for info-title-2
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-info-title-3 ¶
Personality used for info-title-3
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-info-title-4 ¶
Personality used for info-title-4
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-info-xref ¶
Personality used for info-xref
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-info-xref-visited ¶
Personality used for info-xref-visited
This personality uses voice-animate-medium whose effect can be changed globally by customizing voice-animate-medium-settings.
- Variable: User Option voice-isearch ¶
Personality used for isearch
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-isearch-fail ¶
Personality used for isearch-fail
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-italic ¶
Personality used for italic
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-jabber-chat-error ¶
Personality used for jabber-chat-error
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-jabber-chat-prompt-foreign ¶
Personality used for jabber-chat-prompt-foreign
This personality uses voice-brighten-medium whose effect can be changed globally by customizing voice-brighten-medium-settings.
- Variable: User Option voice-jabber-chat-prompt-local ¶
Personality used for jabber-chat-prompt-local
This personality uses voice-smoothen-medium whose effect can be changed globally by customizing voice-smoothen-medium-settings.
- Variable: User Option voice-jabber-chat-prompt-system ¶
Personality used for jabber-chat-prompt-system
This personality uses voice-brighten-extra whose effect can be changed globally by customizing voice-brighten-extra-settings.
- Variable: User Option voice-jabber-chat-text-local ¶
Personality used for jabber-chat-text-local
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-jabber-roster-user-away ¶
Personality used for jabber-roster-user-away
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-jabber-roster-user-chatty ¶
Personality used for jabber-roster-user-chatty
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-jabber-roster-user-dnd ¶
Personality used for jabber-roster-user-dnd
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-jabber-roster-user-error ¶
Personality used for jabber-roster-user-error
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-jabber-roster-user-offline ¶
Personality used for jabber-roster-user-offline
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-jabber-roster-user-online ¶
Personality used for jabber-roster-user-online
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-jabber-roster-user-xa ¶
Personality used for jabber-roster-user-xa
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-jabber-title-large ¶
Personality used for jabber-title-large
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-jabber-title-medium ¶
Personality used for jabber-title-medium
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-jabber-title-small ¶
Personality used for jabber-title-small
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-js2-error ¶
Personality used for js2-error
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-js2-external-variable ¶
Personality used for js2-external-variable
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-js2-function-param ¶
Personality used for js2-function-param
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-js2-instance-member ¶
Personality used for js2-instance-member
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-js2-jsdoc-html-tag-delimiter ¶
Personality used for js2-jsdoc-html-tag-delimiter
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-js2-jsdoc-html-tag-name ¶
Personality used for js2-jsdoc-html-tag-name
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-js2-jsdoc-tag ¶
Personality used for js2-jsdoc-tag
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-js2-jsdoc-type ¶
Personality used for js2-jsdoc-type
This personality uses voice-smoothen-medium whose effect can be changed globally by customizing voice-smoothen-medium-settings.
- Variable: User Option voice-js2-jsdoc-value ¶
Personality used for js2-jsdoc-value
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-js2-magic-paren ¶
Personality used for js2-magic-paren
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-js2-private-function-call ¶
Personality used for js2-private-function-call
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-js2-private-member ¶
Personality used for js2-private-member
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-js2-warning ¶
Personality used for js2-warning
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-keyword-personality ¶
Personality used for font-lock-keyword-face
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-latex-bold-personality ¶
Personality used for font-latex-bold-face
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-latex-doctex-documentation-personality ¶
Personality used for font-latex-doctex-documentation-face
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-latex-doctex-preprocessor-personality ¶
Personality used for font-latex-doctex-preprocessor-face
This personality uses voice-brighten-medium whose effect can be changed globally by customizing voice-brighten-medium-settings.
- Variable: User Option voice-latex-italic-personality ¶
Personality used for font-latex-italic-face
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-latex-math-personality ¶
Personality used for font-latex-math-face
This personality uses voice-brighten-extra whose effect can be changed globally by customizing voice-brighten-extra-settings.
- Variable: User Option voice-latex-sedate-personality ¶
Personality used for font-latex-sedate-face
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-latex-string-personality ¶
Personality used for font-latex-string-face
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-latex-subscript-personality ¶
Personality used for font-latex-subscript-face
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-latex-superscript-personality ¶
Personality used for font-latex-superscript-face
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-latex-verbatim-personality ¶
Personality used for font-latex-verbatim-face
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-latex-warning-personality ¶
Personality used for font-latex-warning-face
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-link ¶
Personality used for link
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-link-visited ¶
Personality used for link-visited
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-lispy-face-hint ¶
Personality used for lispy-face-hint
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-lispy-face-key-nosel ¶
Personality used for lispy-face-key-nosel
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-lispy-face-key-sel ¶
Personality used for lispy-face-key-sel
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-lispy-face-opt-nosel ¶
Personality used for lispy-face-opt-nosel
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-lispy-face-opt-sel ¶
Personality used for lispy-face-opt-sel
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-lispy-face-req-nosel ¶
Personality used for lispy-face-req-nosel
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-lispy-face-req-sel ¶
Personality used for lispy-face-req-sel
This personality uses voice-brighten-extra whose effect can be changed globally by customizing voice-brighten-extra-settings.
- Variable: User Option voice-lispy-face-rst-nosel ¶
Personality used for lispy-face-rst-nosel
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-lispy-face-rst-sel ¶
Personality used for lispy-face-rst-sel
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-log-edit-header ¶
Personality used for log-edit-header
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-log-edit-summary ¶
Personality used for log-edit-summary
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-log-edit-unknown-header ¶
Personality used for log-edit-unknown-header
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-match ¶
Personality used for match
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-message-cited-text ¶
Personality used for message-cited-text
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-message-header-cc ¶
Personality used for message-header-cc
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-message-header-name ¶
Personality used for message-header-name
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-message-header-newsgroups ¶
Personality used for message-header-newsgroups
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-message-header-other ¶
Personality used for message-header-other
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-message-header-subject ¶
Personality used for message-header-subject
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-message-header-to ¶
Personality used for message-header-to
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-message-header-xheader ¶
Personality used for message-header-xheader
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-message-mml ¶
Personality used for message-mml
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-message-separator ¶
Personality used for message-separator
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-minibuffer-prompt ¶
Personality used for minibuffer-prompt
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-negation-char-personality ¶
Personality used for font-lock-negation-char-face
This personality uses voice-brighten-extra whose effect can be changed globally by customizing voice-brighten-extra-settings.
- Variable: User Option voice-org-agenda-calendar-event ¶
Personality used for org-agenda-calendar-event
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-org-agenda-calendar-sexp ¶
Personality used for org-agenda-calendar-sexp
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-org-agenda-column-dateline ¶
Personality used for org-agenda-column-dateline
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-org-agenda-diary ¶
Personality used for org-agenda-diary
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-org-agenda-done ¶
Personality used for org-agenda-done
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-org-agenda-filter-category ¶
Personality used for org-agenda-filter-category
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-org-agenda-filter-tags ¶
Personality used for org-agenda-filter-tags
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-org-agenda-restriction-lock ¶
Personality used for org-agenda-restriction-lock
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-org-agenda-structure ¶
Personality used for org-agenda-structure
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-org-archived ¶
Personality used for org-archived
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-org-beamer-tag ¶
Personality used for org-beamer-tag
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-org-block ¶
Personality used for org-block
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-org-block-background ¶
Personality used for org-block-background
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-org-checkbox ¶
Personality used for org-checkbox
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-org-clock-overlay ¶
Personality used for org-clock-overlay
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-org-code ¶
Personality used for org-code
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-org-column ¶
Personality used for org-column
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-org-column-title ¶
Personality used for org-column-title
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-org-date ¶
Personality used for org-date
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-org-date-selected ¶
Personality used for org-date-selected
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-org-default ¶
Personality used for org-default
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-org-document-info ¶
Personality used for org-document-info
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-org-document-info-keyword ¶
Personality used for org-document-info-keyword
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-org-document-title ¶
Personality used for org-document-title
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-org-done ¶
Personality used for org-done
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-org-drawer ¶
Personality used for org-drawer
This personality uses voice-smoothen-medium whose effect can be changed globally by customizing voice-smoothen-medium-settings.
- Variable: User Option voice-org-ellipsis ¶
Personality used for org-ellipsis
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-org-footnote ¶
Personality used for org-footnote
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-org-formula ¶
Personality used for org-formula
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-org-headline-done ¶
Personality used for org-headline-done
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-org-hide ¶
Personality used for org-hide
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-org-indent ¶
Personality used for org-indent
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-org-inlinetask ¶
Personality used for org-inlinetask
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-org-latex-and-export-specials ¶
Personality used for org-latex-and-export-specials
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-org-level-1 ¶
Personality used for org-level-1
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-org-level-2 ¶
Personality used for org-level-2
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-org-level-3 ¶
Personality used for org-level-3
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-org-level-4 ¶
Personality used for org-level-4
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-org-level-5 ¶
Personality used for org-level-5
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-org-level-6 ¶
Personality used for org-level-6
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-org-level-7 ¶
Personality used for org-level-7
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-org-level-8 ¶
Personality used for org-level-8
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-org-link ¶
Personality used for org-link
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-org-meta-line ¶
Personality used for org-meta-line
This personality uses voice-smoothen-medium whose effect can be changed globally by customizing voice-smoothen-medium-settings.
- Variable: User Option voice-org-property-value ¶
Personality used for org-property-value
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-org-scheduled ¶
Personality used for org-scheduled
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-org-scheduled-previously ¶
Personality used for org-scheduled-previously
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-org-scheduled-today ¶
Personality used for org-scheduled-today
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-org-sexp-date ¶
Personality used for org-sexp-date
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-org-special-keyword ¶
Personality used for org-special-keyword
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-org-table ¶
Personality used for org-table
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-org-tag ¶
Personality used for org-tag
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-org-target ¶
Personality used for org-target
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-org-time-grid ¶
Personality used for org-time-grid
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-org-todo ¶
Personality used for org-todo
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-org-upcoming-deadline ¶
Personality used for org-upcoming-deadline
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-org-verbatim ¶
Personality used for org-verbatim
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-org-warning ¶
Personality used for org-warning
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-outline-1 ¶
Personality used for outline-1
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-outline-2 ¶
Personality used for outline-2
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-outline-3 ¶
Personality used for outline-3
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-outline-4 ¶
Personality used for outline-4
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-outline-5 ¶
Personality used for outline-5
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-outline-6 ¶
Personality used for outline-6
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-package-description ¶
Personality used for package-description
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-package-help-section-name ¶
Personality used for package-help-section-name
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-package-name ¶
Personality used for package-name
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-package-status-avail-obso ¶
Personality used for package-status-avail-obso
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-package-status-available ¶
Personality used for package-status-available
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-package-status-built-in ¶
Personality used for package-status-built-in
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-package-status-dependency ¶
Personality used for package-status-dependency
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-package-status-disabled ¶
Personality used for package-status-disabled
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-package-status-external ¶
Personality used for package-status-external
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-package-status-held ¶
Personality used for package-status-held
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-package-status-incompat ¶
Personality used for package-status-incompat
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-package-status-installed ¶
Personality used for package-status-installed
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-package-status-new ¶
Personality used for package-status-new
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-package-status-unsigned ¶
Personality used for package-status-unsigned
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-preprocessor-personality ¶
Personality used for font-lock-preprocessor-face
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-query-replace ¶
Personality used for query-replace
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-regexp-grouping-backslash ¶
Personality used for font-lock-regexp-grouping-backslash
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-regexp-grouping-construct ¶
Personality used for font-lock-regexp-grouping-construct
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-region ¶
Personality used for region
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-shadow ¶
Personality used for shadow
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-shr-link ¶
Personality used for shr-link
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-shr-selected-link ¶
Personality used for shr-selected-link
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-shr-strike-through ¶
Personality used for shr-strike-through
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-sp-show-pair-enclosing ¶
Personality used for sp-show-pair-enclosing
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-sp-wrap-overlay-closing-pair ¶
Personality used for sp-wrap-overlay-closing-pair
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-sp-wrap-overlay-opening-pair ¶
Personality used for sp-wrap-overlay-opening-pair
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-string-personality ¶
Personality used for font-lock-string-face
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-success ¶
Personality used for success
This personality uses voice-brighten-extra whose effect can be changed globally by customizing voice-brighten-extra-settings.
- Variable: User Option voice-term-underline ¶
Personality used for term-underline
This personality uses voice-brighten-medium whose effect can be changed globally by customizing voice-brighten-medium-settings.
- Variable: User Option voice-type-personality ¶
Personality used for font-lock-type-face
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-underline ¶
Personality used for underline
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-variable-name-personality ¶
Personality used for font-lock-variable-name-face
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-warning ¶
Personality used for warning
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-warning-personality ¶
Personality used for font-lock-warning-face
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-widget-button ¶
Personality used for widget-button
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-widget-button-pressed ¶
Personality used for widget-button-pressed
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-widget-documentation ¶
Personality used for widget-documentation
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-widget-field ¶
Personality used for widget-field
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-widget-inactive ¶
Personality used for widget-inactive
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-widget-single-line-field ¶
Personality used for widget-single-line-field
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-woman-bold ¶
Personality used for woman-bold
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-woman-edition ¶
Personality used for woman-edition
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-woman-italic ¶
Personality used for woman-italic
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-woman-unknown ¶
Personality used for woman-unknown
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
12.10 emacspeak-2048 ¶
Speech-enable 2048 Game
12.10.1 emacspeak-2048 Commands ¶
12.10.1.1 emacspeak-2048-add-column ¶
- Command: emacspeak-2048-add-column ¶
-
12.10.1.2 emacspeak-2048-add-row ¶
- Command: emacspeak-2048-add-row ¶
-
12.10.1.3 emacspeak-2048-drop-column ¶
- Command: emacspeak-2048-drop-column ¶
-
12.10.1.4 emacspeak-2048-drop-row ¶
- Command: emacspeak-2048-drop-row ¶
-
12.10.1.5 emacspeak-2048-export ¶
- Command: emacspeak-2048-export (&optional prompt) ¶
-
12.10.1.6 emacspeak-2048-import ¶
- Command: emacspeak-2048-import (&optional prompt) ¶
-
12.10.1.7 emacspeak-2048-pop-state ¶
- Command: emacspeak-2048-pop-state ¶
-
12.10.1.8 emacspeak-2048-prune-stack ¶
- Command: emacspeak-2048-prune-stack (drop) ¶
-
12.10.1.9 emacspeak-2048-push-state ¶
- Command: emacspeak-2048-push-state ¶
-
12.10.1.10 emacspeak-2048-randomize-game ¶
- Command: emacspeak-2048-randomize-game (&optional count) ¶
-
12.10.1.11 emacspeak-2048-score ¶
- Command: emacspeak-2048-score ¶
-
12.10.1.12 emacspeak-2048-speak-board ¶
- Command: emacspeak-2048-speak-board ¶
-
12.10.1.13 emacspeak-2048-speak-transposed-board ¶
- Command: emacspeak-2048-speak-transposed-board ¶
-
12.11 emacspeak-actions ¶
Define mode-specific actions.
Actions are defined by adding them to hook
emacspeak-<mode-name>-actions-hook
12.12 emacspeak-add-log ¶
Speech-enable Changelog mode
12.12.1 emacspeak-add-log Options ¶
- Variable: User Option voice-change-log-acknowledgment ¶
Personality used for change-log-acknowledgment
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-change-log-conditionals ¶
Personality used for change-log-conditionals
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-change-log-date ¶
Personality used for change-log-date
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-change-log-email ¶
Personality used for change-log-email
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-change-log-file ¶
Personality used for change-log-file
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-change-log-function ¶
Personality used for change-log-function
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-change-log-list ¶
Personality used for change-log-list
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-change-log-name ¶
Personality used for change-log-name
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
12.13 emacspeak-advice ¶
This module defines the advice forms for making the core of Emacs speak
Advice forms that are specific to Emacs subsystems do not belong here!
I violate this at present by advising completion comint and
shell here.
Note that we needed to advice a lot more for Emacs 19 and
Emacs 20 than we do for Emacs 21 and Emacs 22.
As of August 2007, this file is being purged of advice forms
not needed in Emacs 22.
This also means that this and subsequent versions of
Emacspeak should not be run on versions of Emacs older than
Emacs 21,
And preferably only run on Emacs 22.
This version of Emacspeak is only tested on Emacs 24 and later.
12.13.1 emacspeak-advice Commands ¶
12.13.1.1 emacspeak-eldoc-speak-doc ¶
- Command: emacspeak-eldoc-speak-doc ¶
- C-, , ¶
- C-x @ a , ¶
12.13.2 emacspeak-advice Options ¶
- Variable: User Option emacspeak-advice-progress-reporter ¶
Set to true if progress reporter should produce an auditory
icon.
- Variable: User Option emacspeak-replace-personality ¶
Personality used in search and replace to indicate word
that is being replaced.
- Variable: User Option emacspeak-speak-errors ¶
Specifies if error messages are cued.
- Variable: User Option emacspeak-speak-tooltips ¶
Enable to get tooltips spoken.
- Variable: User Option emacspeak-untabify-fixes-non-breaking-space ¶
Advice untabify to change non-breaking space chars to space.
12.14 emacspeak-amark ¶
Structure emacspeak-amark holds a bookmark into an mp3 file
path: fully qualified pathname to file being marked
name: Bookmark tag
Position: time offset from start
This library will be used from emacspeak-m-player,
emacspeak-mplayer and friends to set and jump to bookmarks.
12.14.1 emacspeak-amark Commands ¶
12.14.1.1 emacspeak-amark-add ¶
- Command: emacspeak-amark-add (path name position) ¶
-
12.14.1.2 emacspeak-amark-find ¶
- Command: emacspeak-amark-find (name) ¶
-
12.14.1.3 emacspeak-amark-load ¶
- Command: emacspeak-amark-load ¶
-
12.14.1.4 emacspeak-amark-save ¶
- Command: emacspeak-amark-save ¶
-
12.15 emacspeak-analog ¶
Speech-enables package analog –convenient log analyzer
12.15.1 emacspeak-analog Commands ¶
12.15.1.1 emacspeak-analog-backward-field-or-char ¶
- Command: emacspeak-analog-backward-field-or-char ¶
-
12.15.1.2 emacspeak-analog-forward-field-or-char ¶
- Command: emacspeak-analog-forward-field-or-char ¶
-
12.15.1.3 emacspeak-analog-next-line ¶
- Command: emacspeak-analog-next-line ¶
-
12.15.1.4 emacspeak-analog-previous-line ¶
- Command: emacspeak-analog-previous-line ¶
-
12.15.1.5 emacspeak-analog-speak-this-field ¶
- Command: emacspeak-analog-speak-this-field ¶
-
12.16 emacspeak-ansi-color ¶
Module ansi-color (bundled with Emacs 21)
handles ansi escape sequences and turns them into
appropriate faces.
This is useful in things like shell buffers.
This module maps ansi codes to the appropriate voices.
12.17 emacspeak-apt-sources ¶
This module speech-enables apt-sources.el
that is included in the debian-el package
and provides a major mode for editing
APT’s sources.list file.
12.18 emacspeak-arc ¶
Auditory interface to archive mode
This lets Emacs manipulate package files such as .zip and .jar files.
12.18.1 emacspeak-arc Commands ¶
12.18.1.1 emacspeak-arc-speak-file-modification-time ¶
- Command: emacspeak-arc-speak-file-modification-time ¶
-
12.18.1.2 emacspeak-arc-speak-file-name ¶
- Command: emacspeak-arc-speak-file-name ¶
-
12.18.1.3 emacspeak-arc-speak-file-permissions ¶
- Command: emacspeak-arc-speak-file-permissions ¶
-
12.18.1.4 emacspeak-arc-speak-file-size ¶
- Command: emacspeak-arc-speak-file-size ¶
-
12.19 emacspeak-auctex ¶
Speech-enables the AucTeX package.
AucTeX, now available from ELPA, has been my authoring environment of choice for writing LaTeX since 1991.
12.20 emacspeak-bbc ¶
BBC: http://www.bbc.co.uk
This module uses
publicly available REST APIs to implement a native Emacs
client for browsing and listening to BBC programs.
See http://www.bbc.co.uk/programmes/developers
The BBC API helps locate a PID for a given program stream.
We then construct the BBC IPlayer URL for that PID,
And either hand that link off to Chrome,
Or stream it via get_iplayer and mplayer.
get_iplayer: https://github.com/get-iplayer/get_iplayer.git
get_player vs Chrome: Pro/Con:
Chrome: Has the UI for seeking in the stream.
get_iplayer: We use a named pipe, and cannot seek,
but the rest of emacspeak-m-player is available.
For downloading a program etc., use Emacs package iplayer.
12.20.1 emacspeak-bbc Commands ¶
12.20.1.1 emacspeak-bbc ¶
- Command: emacspeak-bbc (&optional genre) ¶
-
12.20.1.2 emacspeak-bbc-genre ¶
- Command: emacspeak-bbc-genre ¶
-
12.20.1.3 emacspeak-bbc-get-iplayer-stream-pid ¶
- Command: emacspeak-bbc-get-iplayer-stream-pid (pid) ¶
-
12.20.1.4 emacspeak-bbc-get-iplayer-stream-url ¶
- Command: emacspeak-bbc-get-iplayer-stream-url (url) ¶
-
12.20.2 emacspeak-bbc Options ¶
- Variable: User Option emacspeak-bbc-button-action ¶
Action to use for BBC iPlayer buttons.
get-iplayer: use get_iplayer.
chrome: Hand off URL to Chrome.
- Variable: User Option emacspeak-bbc-get-iplayer ¶
Name of get_iplayer executable.
12.21 emacspeak-bbdb ¶
Speech-enables BBDB.
I have used BBDB to manage email address and contact information since 1991.
12.21.1 emacspeak-bbdb Options ¶
- Variable: User Option voice-bbdb-field-name ¶
Personality used for bbdb-field-name
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-bbdb-name ¶
Personality used for bbdb-name
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-bbdb-organization ¶
Personality used for bbdb-organization
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
12.22 emacspeak-bibtex ¶
Speech extensions for bibtex mode.
12.23 emacspeak-bookmark ¶
Speech enable bookmarks
12.24 emacspeak-bookshare ¶
BOOKSHARE == http://www.bookshare.org
provides book access to print-disabled users.
It provides a simple Web API http://developer.bookshare.org
This module implements an Emacspeak Bookshare client.
12.24.1 requirements ¶
- You need to get your own API key
- You need Emacs built with libxml2 support
- You need Emacs 24.1 or higher.
12.24.2 Usage ¶
The main entry point is command emacspeak-bookshare bound to C-e C-b.
This creates a special Bookshare Interaction buffer that is
placed in emacspeak-bookshare-mode.
Se the help for that mode on detailed usage instructions and key-bindings.
12.24.3 Sample Interaction ¶
Assuming you have correctly setup your API key:
- Customize group
emacspeak-bookshare by pressing C-h G.
- Press C-e C-b to open or switch to the Bookshare buffer.
- Perform a search a or t for author or title search.
- You will be prompted for your Bookshare password if this is
the first time.
- The password will be saved to your configured
auth-source — usually ~/.authinfo.gpg.
You can also use password-store[.]
- The results of the search appear in the Bookshare buffer.
Audio formatting and auditory icons convey if a result is already available locally.
- If not available locally, press D to download the content.
- Press U to unpack the downloaded content.
- Press e to display the entire book.
- Press c to display the table of contents.
- Now, use all of EWW See emacspeak-eww extensions and profit!
12.24.4 emacspeak-bookshare Commands ¶
12.24.4.1 emacspeak-bookshare ¶
- Command: emacspeak-bookshare ¶
- C-e C-b ¶
- <fn> C-b ¶
12.24.4.2 emacspeak-bookshare-action ¶
- Command: emacspeak-bookshare-action ¶
-
12.24.4.3 emacspeak-bookshare-author-search ¶
- Command: emacspeak-bookshare-author-search (query &optional category) ¶
-
12.24.4.4 emacspeak-bookshare-browse ¶
- Command: emacspeak-bookshare-browse ¶
-
12.24.4.5 emacspeak-bookshare-browse-latest ¶
- Command: emacspeak-bookshare-browse-latest ¶
-
12.24.4.6 emacspeak-bookshare-browse-popular ¶
- Command: emacspeak-bookshare-browse-popular (&optional category) ¶
-
12.24.4.7 emacspeak-bookshare-debugInfo-handler ¶
- Command: emacspeak-bookshare-debugInfo-handler (&rest ignore) ¶
-
12.24.4.8 emacspeak-bookshare-download-audio ¶
- Command: emacspeak-bookshare-download-audio (id target) ¶
-
12.24.4.9 emacspeak-bookshare-download-audio-at-point ¶
- Command: emacspeak-bookshare-download-audio-at-point ¶
-
12.24.4.10 emacspeak-bookshare-download-brf ¶
- Command: emacspeak-bookshare-download-brf (id target) ¶
-
12.24.4.11 emacspeak-bookshare-download-brf-at-point ¶
- Command: emacspeak-bookshare-download-brf-at-point ¶
-
12.24.4.12 emacspeak-bookshare-download-daisy ¶
- Command: emacspeak-bookshare-download-daisy (id target) ¶
-
12.24.4.13 emacspeak-bookshare-download-daisy-at-point ¶
- Command: emacspeak-bookshare-download-daisy-at-point ¶
-
12.24.4.14 emacspeak-bookshare-download-epub-3 ¶
- Command: emacspeak-bookshare-download-epub-3 (id target) ¶
-
12.24.4.15 emacspeak-bookshare-download-epub-3-at-point ¶
- Command: emacspeak-bookshare-download-epub-3-at-point ¶
-
12.24.4.16 emacspeak-bookshare-download-internal ¶
- Command: emacspeak-bookshare-download-internal (url target) ¶
-
12.24.4.17 emacspeak-bookshare-eww ¶
- Command: emacspeak-bookshare-eww (directory) ¶
-
12.24.4.18 emacspeak-bookshare-expand-at-point ¶
- Command: emacspeak-bookshare-expand-at-point ¶
-
12.24.4.19 emacspeak-bookshare-extract-and-view ¶
- Command: emacspeak-bookshare-extract-and-view (url) ¶
-
12.24.4.21 emacspeak-bookshare-flush-lines ¶
- Command: emacspeak-bookshare-flush-lines (regexp) ¶
-
12.24.4.22 emacspeak-bookshare-fulltext ¶
- Command: emacspeak-bookshare-fulltext (directory) ¶
-
12.24.4.23 emacspeak-bookshare-fulltext-search ¶
- Command: emacspeak-bookshare-fulltext-search (query) ¶
-
12.24.4.24 emacspeak-bookshare-get-more-results ¶
- Command: emacspeak-bookshare-get-more-results ¶
-
12.24.4.25 emacspeak-bookshare-id-search ¶
- Command: emacspeak-bookshare-id-search (query) ¶
-
12.24.4.26 emacspeak-bookshare-isbn-search ¶
- Command: emacspeak-bookshare-isbn-search (query) ¶
-
12.24.4.27 emacspeak-bookshare-list-preferences ¶
- Command: emacspeak-bookshare-list-preferences ¶
-
12.24.4.28 emacspeak-bookshare-mode ¶
- Command: emacspeak-bookshare-mode ¶
-
12.24.4.29 emacspeak-bookshare-next-result ¶
- Command: emacspeak-bookshare-next-result ¶
-
12.24.4.30 emacspeak-bookshare-periodical-list ¶
- Command: emacspeak-bookshare-periodical-list ¶
-
12.24.4.31 emacspeak-bookshare-previous-result ¶
- Command: emacspeak-bookshare-previous-result ¶
-
12.24.4.32 emacspeak-bookshare-set-preference ¶
- Command: emacspeak-bookshare-set-preference (preference-id value) ¶
-
12.24.4.33 emacspeak-bookshare-since-search ¶
- Command: emacspeak-bookshare-since-search (query &optional category) ¶
-
12.24.4.34 emacspeak-bookshare-title-search ¶
- Command: emacspeak-bookshare-title-search (query &optional category) ¶
-
12.24.4.35 emacspeak-bookshare-toc ¶
- Command: emacspeak-bookshare-toc (directory) ¶
-
12.24.4.36 emacspeak-bookshare-toc-at-point ¶
- Command: emacspeak-bookshare-toc-at-point ¶
-
12.24.4.37 emacspeak-bookshare-unpack-at-point ¶
- Command: emacspeak-bookshare-unpack-at-point ¶
-
12.24.4.38 emacspeak-bookshare-url-executor ¶
- Command: emacspeak-bookshare-url-executor (url) ¶
-
12.24.4.39 emacspeak-bookshare-version-handler ¶
- Command: emacspeak-bookshare-version-handler (&rest ignore) ¶
-
12.24.4.40 emacspeak-bookshare-view ¶
- Command: emacspeak-bookshare-view (directory) ¶
-
12.24.4.41 emacspeak-bookshare-view-at-point ¶
- Command: emacspeak-bookshare-view-at-point ¶
-
12.24.4.42 emacspeak-bookshare-view-page-range ¶
- Command: emacspeak-bookshare-view-page-range (url) ¶
-
12.24.5 emacspeak-bookshare Options ¶
- Variable: User Option emacspeak-bookshare-api-key ¶
Web API key for this application.
See http://developer.bookshare.org/docs for details on how to get
an API key.
- Variable: User Option emacspeak-bookshare-browser-function ¶
Function to display Bookshare Book content in a WWW browser.
This is used by the various Bookshare view commands to display
content from Bookshare books.
- Variable: User Option emacspeak-bookshare-directory ¶
Customize this to the root of where books are organized.
- Variable: User Option emacspeak-bookshare-html-to-text-command ¶
Command to convert html to text on stdin.
- Variable: User Option emacspeak-bookshare-xslt ¶
Name of bookshare XSL transform.
12.25 emacspeak-browse-kill-ring ¶
Browse the kill ring using
browse-kill-ring.el - interactively insert items from kill-ring (by Colin Walters)
12.26 emacspeak-bs ¶
speech-enable bs.el – an alternative to Emacs’ default list-buffers
12.26.1 emacspeak-bs Commands ¶
12.26.1.1 emacspeak-bs-speak-buffer-line ¶
- Command: emacspeak-bs-speak-buffer-line ¶
-
12.28 emacspeak-c ¶
Make some of C and C++ mode more emacspeak friendly
Works with both boring c-mode
and the excellent cc-mode
12.28.1 emacspeak-c Commands ¶
12.28.1.1 emacspeak-c-speak-semantics ¶
- Command: emacspeak-c-speak-semantics ¶
-
12.29 emacspeak-calc ¶
This module extends the Emacs Calculator.
Extensions are minimal.
We force a calc-load-everything,
And use an after advice on this function
To fix all of calc’s interactive functions
12.30 emacspeak-calculator ¶
Speech enable desktop calculator
12.31 emacspeak-calendar ¶
This module speech enables the Emacs Calendar.
Speech enabling is not the same as speaking the screen:
This is an excellent example of the advantages of speech-enabled interaction.
12.31.1 emacspeak-calendar Commands ¶
12.31.1.1 emacspeak-appt-repeat-announcement ¶
- Command: emacspeak-appt-repeat-announcement ¶
- C-e A ¶
- <fn> A ¶
12.31.1.2 emacspeak-calendar-setup-sunrise-sunset ¶
- Command: emacspeak-calendar-setup-sunrise-sunset ¶
-
12.31.1.3 emacspeak-calendar-speak-date ¶
- Command: emacspeak-calendar-speak-date ¶
-
12.31.2 emacspeak-calendar Options ¶
- Variable: User Option emacspeak-calendar-mark-personality ¶
Personality to use when showing marked calendar entries.
12.32 emacspeak-cedet ¶
CEDET consists of speedbar semantic ede and friends.
This module speech enables new functionality in semantic,
senator and friends
12.33 emacspeak-checkdoc ¶
Speech-enable checkdoc.el
12.34 emacspeak-cider ¶
Speech-Enable CIDER — Clojure IDE
CIDER ==
12.34.1 emacspeak-cider Options ¶
- Variable: User Option voice-cider-repl-stderr-facevoice-animate ¶
Personality used for cider-repl-stderr-facevoice-animate
This personality uses nil whose effect can be changed globally by customizing nil-settings.
12.35 emacspeak-ciel ¶
Package ciel provides vim’s "copy inside" and "clear inside" commands.
Emacspeak binds these commands to <Super i> and <Super o>.
This module speech-enables ciel.
12.36 emacspeak-clojure ¶
CLOJURE-mode: Specialized mode for Clojure programming.
12.37 emacspeak-cmuscheme ¶
speech-enable scheme support
12.38 emacspeak-company ¶
COMPANY -mode: Complete Anything Support for emacs.
This module provides an Emacspeak Company Front-end, And advises
the needed interactive commands in Company. It adds an
emacspeak-specific front-end emacspeak-company-frontend to
the value of company-frontends. Note that company-frontends
is a user-customizable option and ends up getting saved by emacs
along with other custom settings. Function
emacspeak-company-frontend handles providing spoken
feedback, and leaves it to other frontends on
company-frontends to generate their own feedback.
12.38.1 emacspeak-company Options ¶
- Variable: User Option voice-company-echo ¶
Personality used for company-echo
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-company-echo-common ¶
Personality used for company-echo-common
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-company-preview ¶
Personality used for company-preview
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-company-preview-common ¶
Personality used for company-preview-common
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-company-preview-search ¶
Personality used for company-preview-search
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-company-template-field ¶
Personality used for company-template-field
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
12.39 emacspeak-compile ¶
This module makes compiling code from inside Emacs speech friendly.
It is an example of how a little amount of code can make Emacspeak even better.
12.39.1 emacspeak-compile Commands ¶
12.39.1.1 emacspeak-compilation-speak-error ¶
- Command: emacspeak-compilation-speak-error ¶
-
12.39.2 emacspeak-compile Options ¶
- Variable: User Option voice-compilation-column-number ¶
Personality used for compilation-column-number
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-compilation-error ¶
Personality used for compilation-error
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-compilation-info ¶
Personality used for compilation-info
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-compilation-line-number ¶
Personality used for compilation-line-number
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-compilation-mode-line-exit ¶
Personality used for compilation-mode-line-exit
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-compilation-mode-line-fail ¶
Personality used for compilation-mode-line-fail
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-compilation-mode-line-run ¶
Personality used for compilation-mode-line-run
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-compilation-warning ¶
Personality used for compilation-warning
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
12.40 emacspeak-cperl ¶
Provide additional advice to CPerl mode
12.41 emacspeak-custom ¶
Advise custom to speak.
most of the work is actually done by emacspeak-widget.el
which speech-enables the widget libraries.
12.41.1 emacspeak-custom Commands ¶
12.41.1.1 emacspeak-custom-goto-group ¶
- Command: emacspeak-custom-goto-group ¶
-
12.42 emacspeak-dbus ¶
Loading this module sets up Emacspeak to respond to DBus notifications.
This module needs to be loaded explicitly from the user’s init file
after emacspeak has been started.
12.42.1 Overview ¶
This module provides integration via DBus for the following:
- Respond to network coming up or going down
—
(nm-enable).
- Respond to screen getting locked/unlocked by gnome-screen-saver
—
(emacspeak-dbus-watch-screen-lock).
- Respond to laptop going to sleep or waking up
—
(emacspeak-dbus-sleep-enable).
- Respond to insertion/ejection of removable storage
—
(emacspeak-dbus-udisks-enable).
- Watch for power devices
—
(emacspeak-dbus-upower-enable).
- An interactive command
emacspeak-dbus-lock-screen
bound to C-, C-d to lock the screen using DBus.
Note: this key-binding is available only if this module is loaded.
Add calls to the desired functions from the above list
to the emacs startup file after this module has been loaded.
See relevant hooks for customizing behavior.
Note that each of the sleep/wake-up, UDisks2 and network/up-down
can be separately enabled/disabled, and the actions customized
via appropriately named hook functions.
12.42.2 emacspeak-dbus Commands ¶
12.42.2.1 emacspeak-dbus-lock-screen ¶
- Command: emacspeak-dbus-lock-screen ¶
-
12.42.2.2 emacspeak-dbus-sleep-disable ¶
- Command: emacspeak-dbus-sleep-disable ¶
-
12.42.2.3 emacspeak-dbus-sleep-enable ¶
- Command: emacspeak-dbus-sleep-enable ¶
-
12.42.2.4 emacspeak-dbus-udisks-disable ¶
- Command: emacspeak-dbus-udisks-disable ¶
-
12.42.2.5 emacspeak-dbus-udisks-enable ¶
- Command: emacspeak-dbus-udisks-enable ¶
-
12.42.2.6 emacspeak-dbus-upower-disable ¶
- Command: emacspeak-dbus-upower-disable ¶
-
12.42.2.7 emacspeak-dbus-upower-enable ¶
- Command: emacspeak-dbus-upower-enable ¶
-
12.42.2.8 emacspeak-screen-saver-mode ¶
- Command: emacspeak-screen-saver-mode ¶
-
12.43 emacspeak-desktop ¶
advice desktop package
12.44 emacspeak-dictionary ¶
Speech-enables emacs client for accessing dictionary
server at dict.org:2628
12.45 emacspeak-diff-mode ¶
DIFF-MODE support.
12.46 emacspeak-dired ¶
This module speech enables dired.
It reduces the amount of speech you hear:
Typically you hear the file names as you move through the dired buffer
Voicification is used to indicate directories, marked files etc.
12.46.1 emacspeak-dired Commands ¶
12.46.1.1 emacspeak-dired-csv-open ¶
- Command: emacspeak-dired-csv-open ¶
-
12.46.1.2 emacspeak-dired-downloads ¶
- Command: emacspeak-dired-downloads ¶
- C-. d ¶
- C-' d ¶
- C-x @ s d ¶
12.46.1.3 emacspeak-dired-epub-eww ¶
- Command: emacspeak-dired-epub-eww ¶
-
12.46.1.4 emacspeak-dired-eww-open ¶
- Command: emacspeak-dired-eww-open ¶
-
12.46.1.5 emacspeak-dired-label-fields ¶
- Command: emacspeak-dired-label-fields ¶
-
12.46.1.6 emacspeak-dired-md-open ¶
- Command: emacspeak-dired-md-open ¶
-
12.46.1.7 emacspeak-dired-open-this-file ¶
- Command: emacspeak-dired-open-this-file ¶
-
12.46.1.8 emacspeak-dired-pdf-open ¶
- Command: emacspeak-dired-pdf-open ¶
-
12.46.1.9 emacspeak-dired-show-file-type ¶
- Command: emacspeak-dired-show-file-type (&optional file deref-symlinks) ¶
-
12.46.1.10 emacspeak-dired-speak-file-access-time ¶
- Command: emacspeak-dired-speak-file-access-time ¶
-
12.46.1.11 emacspeak-dired-speak-file-modification-time ¶
- Command: emacspeak-dired-speak-file-modification-time ¶
-
12.46.1.12 emacspeak-dired-speak-file-permissions ¶
- Command: emacspeak-dired-speak-file-permissions ¶
-
12.46.1.13 emacspeak-dired-speak-file-size ¶
- Command: emacspeak-dired-speak-file-size ¶
-
12.46.1.15 emacspeak-dired-speak-symlink-target ¶
- Command: emacspeak-dired-speak-symlink-target ¶
-
12.46.1.16 emacspeak-locate-play-results-as-playlist ¶
- Command: emacspeak-locate-play-results-as-playlist (&optional shuffle) ¶
-
12.46.2 emacspeak-dired Options ¶
- Variable: User Option emacspeak-dired-file-cmd-options ¶
Options passed to Unix builtin ‘file’ command.
12.47 emacspeak-ecb ¶
The ECB is an Emacs Class Browser.
This module speech-enables ECB
12.47.1 emacspeak-ecb Commands ¶
12.47.1.1 emacspeak-ecb-speak-window-directories ¶
- Command: emacspeak-ecb-speak-window-directories ¶
-
12.47.1.2 emacspeak-ecb-speak-window-history ¶
- Command: emacspeak-ecb-speak-window-history ¶
-
12.47.1.3 emacspeak-ecb-speak-window-methods ¶
- Command: emacspeak-ecb-speak-window-methods ¶
-
12.47.1.4 emacspeak-ecb-speak-window-sources ¶
- Command: emacspeak-ecb-speak-window-sources ¶
-
12.47.1.5 emacspeak-ecb-tree-backspace ¶
- Command: emacspeak-ecb-tree-backspace ¶
-
12.47.1.6 emacspeak-ecb-tree-clear ¶
- Command: emacspeak-ecb-tree-clear ¶
-
12.48 emacspeak-eclim ¶
ECLIM == Eclipse/Vim integration.
http://www.eclim.org turns Eclipse into a headless server that can be called from other programs.
Package Emacs-Eclim connects Emacs to Eclim.
Package emacspeak-eclim speech-enables emacs-eclim.
12.49 emacspeak-ediary ¶
ediary is a special mode for editing your.diary file.
This module speech-enables ediary
12.50 emacspeak-ediff ¶
Ediff provides a nice visual interface to diff. ;;;Comparing and
patching files is easy with ediff when you can see the screen.
This module provides Emacspeak extensions to work fluently
with ediff. Try it out, it’s an excellent example of why
Emacspeak is better than a traditional screenreader. This module
was originally written to interface to the old ediff.el bundled
with GNU Emacs 19.28 and earlier. It has been updated to work
with the newer and much larger ediff system found in Emacs 19.29
and later.
When using under modern versions of Emacs, I recommend setting
(setq ediff-window-setup-function ’ediff-setup-windows-plain)
so that Emacs always displays Ediff windows in a single frame.
12.50.1 emacspeak-ediff Commands ¶
12.50.1.1 emacspeak-ediff-speak-current-difference ¶
- Command: emacspeak-ediff-speak-current-difference ¶
-
12.51 emacspeak-ein ¶
EIN == Emacs IPython Notebook
You can install package EIN via ELPA
This module speech-enables EIN
12.51.1 emacspeak-ein Commands ¶
12.51.1.1 emacspeak-ein-speak-current-cell ¶
- Command: emacspeak-ein-speak-current-cell ¶
-
12.51.2 emacspeak-ein Options ¶
- Variable: User Option voice-ein:cell-heading-1 ¶
Personality used for ein:cell-heading-1
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-ein:cell-heading-2 ¶
Personality used for ein:cell-heading-2
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-ein:cell-heading-3 ¶
Personality used for ein:cell-heading-3
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-ein:cell-heading-4 ¶
Personality used for ein:cell-heading-4
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-ein:cell-input-area ¶
Personality used for ein:cell-input-area
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-ein:cell-input-prompt ¶
Personality used for ein:cell-input-prompt
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-ein:cell-output-prompt ¶
Personality used for ein:cell-output-prompt
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-ein:cell-output-stderr ¶
Personality used for ein:cell-output-stderr
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
12.52 emacspeak-elfeed ¶
ELFEED == Feed Reader for Emacs.
Install from elpa
M-x package-install elfeed
12.52.1 emacspeak-elfeed Commands ¶
12.52.1.1 emacspeak-elfeed-eww-entry-at-point ¶
- Command: emacspeak-elfeed-eww-entry-at-point ¶
-
12.52.1.2 emacspeak-elfeed-filter-entry-at-point ¶
- Command: emacspeak-elfeed-filter-entry-at-point ¶
-
12.52.1.3 emacspeak-elfeed-next-entry ¶
- Command: emacspeak-elfeed-next-entry ¶
-
12.52.1.4 emacspeak-elfeed-previous-entry ¶
- Command: emacspeak-elfeed-previous-entry ¶
-
12.52.1.5 emacspeak-elfeed-speak-entry-at-point ¶
- Command: emacspeak-elfeed-speak-entry-at-point ¶
-
12.53 emacspeak-elisp-refs ¶
Speech-enable package elisp-refs.
ELISP-REFS ==
12.54 emacspeak-elpy ¶
ELPY == Emacs Lisp Python IDE
Speech-enables all aspects of elpy.
12.55 emacspeak-elscreen ¶
ELSCREEN == Emacs Window Session Manager
Speech-enable interactive commands.
12.56 emacspeak-emms ¶
Speech-enables EMMS — the Emacs equivalent of XMMS
See
http://savannah.gnu.org/project/emms
EMMS is under active development,
to get the current CVS version, use Emacspeak command
M-x emacspeak-cvs-gnu-get-project-snapshot RET emms RET
12.56.1 emacspeak-emms Commands ¶
12.56.1.1 emacspeak-emms-speak-current-track ¶
- Command: emacspeak-emms-speak-current-track ¶
-
12.57 emacspeak-enriched ¶
emacspeak extensions to voiceify rich text.
12.57.1 emacspeak-enriched Commands ¶
12.57.1.1 emacspeak-enriched-voiceify-faces ¶
- Command: emacspeak-enriched-voiceify-faces (start end) ¶
-
12.58 emacspeak-entertain ¶
Auditory interface to misc games
12.58.1 emacspeak-entertain Commands ¶
12.58.1.1 emacspeak-hangman-speak-guess ¶
- Command: emacspeak-hangman-speak-guess ¶
-
12.58.1.2 emacspeak-hangman-speak-statistics ¶
- Command: emacspeak-hangman-speak-statistics ¶
-
12.58.2 emacspeak-entertain Options ¶
- Variable: User Option voice-mpuz-solved ¶
Personality used for mpuz-solved
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-mpuz-trivial ¶
Personality used for mpuz-trivial
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-mpuz-unsolved ¶
Personality used for mpuz-unsolved
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
12.59 emacspeak-epa ¶
EPA == EasyPG Assistant
Integrate GPG functionality into Emacs.
Speech-enable all interactive commands.
12.60 emacspeak-eperiodic ¶
eperiodic produces an interactive periodic table of elements
and can be found at
http://vegemite.chem.nottingham.ac.uk/~matt/emacs/eperiodic.el
12.60.1 emacspeak-eperiodic Commands ¶
12.60.1.1 emacspeak-eperiodic-goto-property-section ¶
- Command: emacspeak-eperiodic-goto-property-section ¶
-
12.60.1.2 emacspeak-eperiodic-next-line ¶
- Command: emacspeak-eperiodic-next-line ¶
-
12.60.1.3 emacspeak-eperiodic-play-description ¶
- Command: emacspeak-eperiodic-play-description ¶
-
12.60.1.4 emacspeak-eperiodic-previous-line ¶
- Command: emacspeak-eperiodic-previous-line ¶
-
12.60.1.5 emacspeak-eperiodic-speak-current-element ¶
- Command: emacspeak-eperiodic-speak-current-element ¶
-
12.60.2 emacspeak-eperiodic Options ¶
- Variable: User Option emacspeak-eperiodic-media-location ¶
Location of streaming media describing elements.
12.61 emacspeak-epub ¶
12.61.1 Introduction ¶
This module implements the Emacspeak EPub
Bookshelf — a unified interface for organizing, locating and
reading EPub EBooks on the emacspeak Audio Desktop. The epub
reader is built using the Emacs Web Browser (EWW), and all of
emacspeak’s EWW conveniences are available when reading EBooks —
see See emacspeak-eww for useful tools including bookmarking
and structured navigation. For now it supports epub2 — it will
support epub3 some time in the future.
The main entry point is command emacspeak-epub bound to
C-e g. This command opens a new bookshelf buffer unless the
user has previously opened a specific bookshelf. A
bookshelf is a buffer that lists books placed on a given
bookshelf — these are listed by title and
author. The bookshelf buffer is in a special mode that
provides single-key commands for adding, removing and finding
books, as well as for opening the selected book using Emacs’
built-in Web browser (eww).
The next few sections give a high-level overview of the emacspeak
Bookshelf and EPub interaction, followed by detailed documentation
on the various commands and user options.
12.61.2 Organizing EBooks On The Emacspeak Desktop ¶
In the simplest case, EBooks can be placed under a specific
directory (with sub-directories as needed).
Customize user option emacspeak-epub-library-directory to point to this location.
Here is a quick summary of commands for organizing, saving and opening a bookshelf:
- a
emacspeak-epub-bookshelf-add-epub
- b
emacspeak-epub-bookshelf-open
- c
emacspeak-epub-bookshelf-clear
- d
emacspeak-epub-bookshelf-remove-this-book
- r
emacspeak-epub-bookshelf-rename
- l
emacspeak-epub-locate-epubs
- C-a
emacspeak-epub-bookshelf-add-directory
- C-d
emacspeak-epub-bookshelf-remove-directory
- C-l
emacspeak-epub-bookshelf-redraw
- C-o
emacspeak-epub-bookshelf-open-epub
- M-s
emacspeak-epub-bookshelf-save
- C-x C-q
emacspeak-epub-bookshelf-refresh
- C-x C-s
emacspeak-epub-bookshelf-save
12.61.3 Integrating With Project Gutenberg ¶
Gutenberg integration provides one-shot commands for downloading
the latest copy of the Gutenberg catalog and finding and downloading
the desired epub for offline reading.
- C
emacspeak-epub-gutenberg-catalog
- g
emacspeak-epub-gutenberg-download
Once downloaded, these EBooks can be organized under emacspeak-epub-library-directory;
For more advanced usage, see the next section on integrating with Calibre catalogs.
12.61.4 Calibre Integration ¶
Project Calibre enables the indexing and searching of large EBook collections.
Read the Calibre documentation for organizing and indexing your EBook library.
See user options named emacspeak-epub-calibre-* for
customizing emacspeak to work with Calibre.
Once set up, Calibre integration provides the following commands from the bookshelf buffer:
- /
emacspeak-epub-calibre-results
- A
emacspeak-epub-bookshelf-calibre-author
- S
emacspeak-epub-bookshelf-calibre-search
- T
emacspeak-epub-bookshelf-calibre-title
12.61.5 Reading EBooks From The Bookshelf ¶
The most efficient means to read an EBook is to have EWW render
the entire book — this works well even for very large EBooks
given that EWW is efficient at rendering HTML. Rendering the
entire book means that all of the contents are available for
searching. To view an EBook in its entirety, use command
emacspeak-epub-eww. You can open the EPub table of contents
with command emacspeak-epub-open; for a
well-constructed epub, this TOC should provide hyperlinks to each
section listed in the table of contents.
- RET
emacspeak-epub-eww
- e
emacspeak-epub-eww
- f
emacspeak-epub-browse-files
- o
emacspeak-epub-open
- t
emacspeak-epub-fulltext
12.61.6 emacspeak-epub Commands ¶
12.61.6.1 emacspeak-calibre-mode ¶
- Command: emacspeak-calibre-mode ¶
-
12.61.6.2 emacspeak-epub ¶
- Command: emacspeak-epub ¶
- C-e g ¶
- <fn> g ¶
12.61.6.3 emacspeak-epub-bookshelf-add-directory ¶
- Command: emacspeak-epub-bookshelf-add-directory (directory &optional recursive) ¶
-
12.61.6.4 emacspeak-epub-bookshelf-add-epub ¶
- Command: emacspeak-epub-bookshelf-add-epub (epub-file) ¶
-
12.61.6.5 emacspeak-epub-bookshelf-calibre-author ¶
- Command: emacspeak-epub-bookshelf-calibre-author (pattern) ¶
-
12.61.6.6 emacspeak-epub-bookshelf-calibre-search ¶
- Command: emacspeak-epub-bookshelf-calibre-search (pattern) ¶
-
12.61.6.7 emacspeak-epub-bookshelf-calibre-title ¶
- Command: emacspeak-epub-bookshelf-calibre-title (pattern) ¶
-
12.61.6.8 emacspeak-epub-bookshelf-clear ¶
- Command: emacspeak-epub-bookshelf-clear ¶
-
12.61.6.9 emacspeak-epub-bookshelf-load ¶
- Command: emacspeak-epub-bookshelf-load ¶
-
12.61.6.10 emacspeak-epub-bookshelf-open ¶
- Command: emacspeak-epub-bookshelf-open (bookshelf) ¶
-
12.61.6.11 emacspeak-epub-bookshelf-open-epub ¶
- Command: emacspeak-epub-bookshelf-open-epub (epub-file) ¶
-
12.61.6.12 emacspeak-epub-bookshelf-redraw ¶
- Command: emacspeak-epub-bookshelf-redraw (&optional author-first) ¶
-
12.61.6.13 emacspeak-epub-bookshelf-refresh ¶
- Command: emacspeak-epub-bookshelf-refresh ¶
-
12.61.6.14 emacspeak-epub-bookshelf-remove-directory ¶
- Command: emacspeak-epub-bookshelf-remove-directory (directory &optional recursive) ¶
-
12.61.6.15 emacspeak-epub-bookshelf-remove-this-book ¶
- Command: emacspeak-epub-bookshelf-remove-this-book ¶
-
12.61.6.16 emacspeak-epub-bookshelf-rename ¶
- Command: emacspeak-epub-bookshelf-rename (name &optional overwrite) ¶
-
12.61.6.17 emacspeak-epub-bookshelf-save ¶
- Command: emacspeak-epub-bookshelf-save ¶
-
12.61.6.18 emacspeak-epub-browse-files ¶
- Command: emacspeak-epub-browse-files (epub) ¶
-
12.61.6.19 emacspeak-epub-calibre-dired-at-point ¶
- Command: emacspeak-epub-calibre-dired-at-point ¶
-
12.61.6.20 emacspeak-epub-calibre-results ¶
- Command: emacspeak-epub-calibre-results ¶
-
12.61.6.21 emacspeak-epub-delete ¶
- Command: emacspeak-epub-delete ¶
-
12.61.6.22 emacspeak-epub-eww ¶
- Command: emacspeak-epub-eww (epub-file) ¶
-
12.61.6.23 emacspeak-epub-fulltext ¶
- Command: emacspeak-epub-fulltext (epub-file) ¶
-
12.61.6.24 emacspeak-epub-google ¶
- Command: emacspeak-epub-google (query) ¶
-
12.61.6.25 emacspeak-epub-gutenberg-catalog ¶
- Command: emacspeak-epub-gutenberg-catalog (&optional refresh) ¶
-
12.61.6.26 emacspeak-epub-gutenberg-download ¶
- Command: emacspeak-epub-gutenberg-download (book-id &optional download) ¶
-
12.61.6.27 emacspeak-epub-locate-epubs ¶
- Command: emacspeak-epub-locate-epubs (pattern) ¶
-
12.61.6.28 emacspeak-epub-mode ¶
- Command: emacspeak-epub-mode ¶
-
12.61.6.29 emacspeak-epub-next ¶
- Command: emacspeak-epub-next ¶
-
12.61.6.30 emacspeak-epub-open ¶
- Command: emacspeak-epub-open (epub-file) ¶
-
12.61.6.31 emacspeak-epub-previous ¶
- Command: emacspeak-epub-previous ¶
-
12.61.6.32 emacspeak-epub-url-executor ¶
- Command: emacspeak-epub-url-executor (url) ¶
-
12.61.7 emacspeak-epub Options ¶
- Variable: User Option emacspeak-epub-bookshelf-directory ¶
Directory where we keep .bsf files defining various bookshelves.
- Variable: User Option emacspeak-epub-calibre-root-dir ¶
Root of Calibre library.
- Variable: User Option emacspeak-epub-calibre-sqlite ¶
Path to sqlite3.
- Variable: User Option emacspeak-epub-gutenberg-mirror ¶
Base URL for Gutenberg mirror.
- Variable: User Option emacspeak-epub-gutenberg-suffix ¶
Suffix of book type we retrieve.
- Variable: User Option emacspeak-epub-html-to-text-command ¶
Command to convert html to text on stdin.
- Variable: User Option emacspeak-epub-library-directory ¶
Directory under which we store Epubs.
12.62 emacspeak-erc ¶
erc.el is a modern Emacs client for IRC including color
and font locking support.
erc.el - an Emacs IRC client (by Alexander L. Belikoff)
http://www.cs.cmu.edu/~berez/irc/erc.el
12.62.1 emacspeak-erc Commands ¶
12.62.1.1 emacspeak-erc-add-name-to-monitor ¶
- Command: emacspeak-erc-add-name-to-monitor (name &optional quiten-pronunciation) ¶
-
12.62.1.2 emacspeak-erc-delete-name-from-monitor ¶
- Command: emacspeak-erc-delete-name-from-monitor (name) ¶
-
12.62.1.3 emacspeak-erc-setup-cricket-rules ¶
- Command: emacspeak-erc-setup-cricket-rules ¶
-
12.62.1.4 emacspeak-erc-toggle-my-monitor ¶
- Command: emacspeak-erc-toggle-my-monitor (&optional prefix) ¶
-
12.62.1.5 emacspeak-erc-toggle-room-monitor ¶
- Command: emacspeak-erc-toggle-room-monitor (&optional prefix) ¶
-
12.62.1.6 emacspeak-erc-toggle-speak-all-participants ¶
- Command: emacspeak-erc-toggle-speak-all-participants (&optional prefix) ¶
-
12.62.2 emacspeak-erc Options ¶
- Variable: User Option emacspeak-erc-ignore-notices ¶
Set to T if you dont want to see notification messages from the
server.
- Variable: User Option emacspeak-erc-my-nick ¶
My IRC nick.
- Variable: User Option emacspeak-erc-speak-all-participants ¶
Speak all things said if t.
12.63 emacspeak-eshell ¶
EShell is a shell implemented entirely in Emacs Lisp.
It is part of emacs 21 –and can also be used under
Emacs 20.
This module speech-enables EShell
12.63.1 emacspeak-eshell Options ¶
- Variable: User Option emacspeak-eshell-ls-use-personalities ¶
Indicates if ls in eshell uses different voice
personalities.
- Variable: User Option voice-eshell-ls-archive ¶
Personality used for eshell-ls-archive
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-eshell-ls-backup ¶
Personality used for eshell-ls-backup
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-eshell-ls-clutter ¶
Personality used for eshell-ls-clutter
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-eshell-ls-directory ¶
Personality used for eshell-ls-directory
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-eshell-ls-executable ¶
Personality used for eshell-ls-executable
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-eshell-ls-missing ¶
Personality used for eshell-ls-missing
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-eshell-ls-product ¶
Personality used for eshell-ls-product
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-eshell-ls-readonly ¶
Personality used for eshell-ls-readonly
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-eshell-ls-special ¶
Personality used for eshell-ls-special
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-eshell-ls-symlink ¶
Personality used for eshell-ls-symlink
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-eshell-ls-unreadable ¶
Personality used for eshell-ls-unreadable
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-eshell-prompt ¶
Personality used for eshell-prompt
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
12.64 emacspeak-ess ¶
ESS == Emacs Speaks Statistics
This module makes ESS speak.
12.65 emacspeak-etable ¶
table.el provides rich table editing for emacs.
this module speech-enables table.el
12.65.1 emacspeak-etable Commands ¶
12.65.1.1 emacspeak-etable-speak-cell ¶
- Command: emacspeak-etable-speak-cell ¶
-
12.66 emacspeak-eterm ¶
This module makes eterm talk.
Eterm is the new terminal emulator for Emacs.
Use of emacspeak with eterm really needs an info page.
At present, the only documentation is the source level documentation.
This module uses Control-t as an additional prefix key to allow the user
To move around the terminal and have different parts spoken.
12.66.1 emacspeak-eterm Commands ¶
12.66.1.1 emacspeak-eterm-copy-region-to-register ¶
- Command: emacspeak-eterm-copy-region-to-register (register) ¶
-
12.66.1.2 emacspeak-eterm-define-window ¶
- Command: emacspeak-eterm-define-window (id) ¶
-
12.66.1.3 emacspeak-eterm-describe-window ¶
- Command: emacspeak-eterm-describe-window (id) ¶
-
12.66.1.4 emacspeak-eterm-goto-line ¶
- Command: emacspeak-eterm-goto-line (line) ¶
-
12.66.1.5 emacspeak-eterm-kill-ring-save-region ¶
- Command: emacspeak-eterm-kill-ring-save-region ¶
-
12.66.1.6 emacspeak-eterm-maybe-send-raw ¶
- Command: emacspeak-eterm-maybe-send-raw ¶
-
12.66.1.7 emacspeak-eterm-paste-register ¶
- Command: emacspeak-eterm-paste-register (register) ¶
-
12.66.1.8 emacspeak-eterm-pointer-backward-word ¶
- Command: emacspeak-eterm-pointer-backward-word (count) ¶
-
12.66.1.9 emacspeak-eterm-pointer-down ¶
- Command: emacspeak-eterm-pointer-down (count) ¶
-
12.66.1.10 emacspeak-eterm-pointer-forward-word ¶
- Command: emacspeak-eterm-pointer-forward-word (count) ¶
-
12.66.1.11 emacspeak-eterm-pointer-left ¶
- Command: emacspeak-eterm-pointer-left (count) ¶
-
12.66.1.12 emacspeak-eterm-pointer-right ¶
- Command: emacspeak-eterm-pointer-right (count) ¶
-
12.66.1.13 emacspeak-eterm-pointer-to-bottom ¶
- Command: emacspeak-eterm-pointer-to-bottom ¶
-
12.66.1.14 emacspeak-eterm-pointer-to-cursor ¶
- Command: emacspeak-eterm-pointer-to-cursor ¶
-
12.66.1.15 emacspeak-eterm-pointer-to-left-edge ¶
- Command: emacspeak-eterm-pointer-to-left-edge ¶
-
12.66.1.16 emacspeak-eterm-pointer-to-next-color-change ¶
- Command: emacspeak-eterm-pointer-to-next-color-change (&optional count) ¶
-
12.66.1.17 emacspeak-eterm-pointer-to-previous-color-change ¶
- Command: emacspeak-eterm-pointer-to-previous-color-change (&optional count) ¶
-
12.66.1.18 emacspeak-eterm-pointer-to-right-edge ¶
- Command: emacspeak-eterm-pointer-to-right-edge ¶
-
12.66.1.19 emacspeak-eterm-pointer-to-top ¶
- Command: emacspeak-eterm-pointer-to-top ¶
-
12.66.1.20 emacspeak-eterm-pointer-up ¶
- Command: emacspeak-eterm-pointer-up (count) ¶
-
12.66.1.21 emacspeak-eterm-remote-term ¶
- Command: emacspeak-eterm-remote-term (host) ¶
-
12.66.1.22 emacspeak-eterm-search-backward ¶
- Command: emacspeak-eterm-search-backward ¶
-
12.66.1.23 emacspeak-eterm-search-forward ¶
- Command: emacspeak-eterm-search-forward ¶
-
12.66.1.24 emacspeak-eterm-set-filter-window ¶
- Command: emacspeak-eterm-set-filter-window (flag) ¶
-
12.66.1.25 emacspeak-eterm-set-focus-window ¶
- Command: emacspeak-eterm-set-focus-window (flag) ¶
-
12.66.1.26 emacspeak-eterm-set-marker ¶
- Command: emacspeak-eterm-set-marker ¶
-
12.66.1.27 emacspeak-eterm-speak-cursor ¶
- Command: emacspeak-eterm-speak-cursor ¶
-
12.66.1.28 emacspeak-eterm-speak-pointer ¶
- Command: emacspeak-eterm-speak-pointer ¶
-
12.66.1.29 emacspeak-eterm-speak-pointer-char ¶
- Command: emacspeak-eterm-speak-pointer-char (&optional prefix) ¶
-
12.66.1.30 emacspeak-eterm-speak-pointer-line ¶
- Command: emacspeak-eterm-speak-pointer-line ¶
-
12.66.1.31 emacspeak-eterm-speak-pointer-word ¶
- Command: emacspeak-eterm-speak-pointer-word ¶
-
12.66.1.32 emacspeak-eterm-speak-predefined-window ¶
- Command: emacspeak-eterm-speak-predefined-window ¶
-
12.66.1.33 emacspeak-eterm-speak-screen ¶
- Command: emacspeak-eterm-speak-screen (&optional flag) ¶
-
12.66.1.34 emacspeak-eterm-speak-window ¶
- Command: emacspeak-eterm-speak-window (id) ¶
-
12.66.1.35 emacspeak-eterm-toggle-filter-window ¶
- Command: emacspeak-eterm-toggle-filter-window ¶
-
12.66.1.36 emacspeak-eterm-toggle-focus-window ¶
- Command: emacspeak-eterm-toggle-focus-window ¶
-
12.66.1.37 emacspeak-eterm-toggle-pointer-mode ¶
- Command: emacspeak-eterm-toggle-pointer-mode (&optional prefix) ¶
-
12.66.1.38 emacspeak-eterm-toggle-review ¶
- Command: emacspeak-eterm-toggle-review ¶
-
12.66.1.39 emacspeak-eterm-yank-window ¶
- Command: emacspeak-eterm-yank-window (id) ¶
-
12.66.1.40 emacspeak-toggle-eterm-autospeak ¶
- Command: emacspeak-toggle-eterm-autospeak (&optional prefix) ¶
-
12.66.2 emacspeak-eterm Options ¶
- Variable: User Option emacspeak-eterm-bold-personality ¶
Personality to indicate terminal bold.
- Variable: User Option emacspeak-eterm-default-personality ¶
Default personality for terminal.
- Variable: User Option emacspeak-eterm-highlight-personality ¶
Personality to show terminal highlighting.
- Variable: User Option emacspeak-eterm-remote-hosts-cache ¶
File where list of known remote hosts is cached
- Variable: User Option emacspeak-eterm-underline-personality ¶
Personality to indicate terminal underlining.
12.67 emacspeak-eudc ¶
EUDC –Emacs Universal Directory Client
provides a unified interface to directory servers
e.g. ldap servers
this module speech enables eudc
12.67.1 emacspeak-eudc Commands ¶
12.67.1.1 emacspeak-eudc-send-mail ¶
- Command: emacspeak-eudc-send-mail ¶
-
12.67.2 emacspeak-eudc Options ¶
- Variable: User Option emacspeak-eudc-attribute-value-personality ¶
Personality t use for voiceifying attribute values.
12.68 emacspeak-evil ¶
EVIL == VIM In Emacs
This is work-in-progress and is not complete.
12.68.1 emacspeak-evil Commands ¶
12.68.1.1 emacspeak-evil-toggle-evil ¶
- Command: emacspeak-evil-toggle-evil ¶
-
12.68.2 emacspeak-evil Options ¶
- Variable: User Option voice-evil-ex-commands ¶
Personality used for evil-ex-commands
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-evil-ex-info ¶
Personality used for evil-ex-info
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-evil-ex-lazy-highlight ¶
Personality used for evil-ex-lazy-highlight
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-evil-ex-search ¶
Personality used for evil-ex-search
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-evil-ex-substitute-matches ¶
Personality used for evil-ex-substitute-matches
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-evil-ex-substitute-replacement ¶
Personality used for evil-ex-substitute-replacement
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
12.69 emacspeak-eww ¶
EWW == Emacs Web Browser
EWW is a light-weight Web browser built into Emacs starting with
Emacs-24.4 . This module speech-enables EWW.
It implements additional interactive commands for navigating the
DOM. It also provides a set of filters for interactively filtering
the DOM by various attributes such as id, class and role.
Finally, this module updates EWW’s built-in key-bindings with
Emacspeak conveniences.
12.69.1 Structured Navigation ¶
These commands move through section headers as defined in HTML.
- 1
emacspeak-eww-next-h1
Move to next H1 heading.
- 2
emacspeak-eww-next-h2
Move to next H2 heading.
- 3
emacspeak-eww-next-h3
Move to next H3 heading.
- 4
emacspeak-eww-next-h4
Move to next H4 heading.
- .
emacspeak-eww-next-h
Move to next heading. (H1...H4).
- M-1
emacspeak-eww-previous-h1
Move to previous H1 heading.
- M-2
emacspeak-eww-previous-h2
Move to previous H2 heading.
- M-3
emacspeak-eww-previous-h3
Move to previous H3 heading.
- M-4
emacspeak-eww-previous-h4
Move to previous H4 heading.
- ,
emacspeak-eww-previous-h
Move to previous heading (H1...H4).
This next set of DOM commands enable navigating by HTML elements.
- M-SPC
emacspeak-eww-speak-this-element
Speak contents of current element.
- J
emacspeak-eww-next-element-like-this
Jump to next element that is the same as the one under point.
If there are multiple HTML elements under point,
prompts for element-name using completion.
- K
emacspeak-eww-previous-element-like-this
Jump to previous element that is the same as the one under point.
If there are multiple HTML elements under point,
prompts for element-name using completion.
- N
emacspeak-eww-next-element-from-history
Jump to next element based on previous J/K command history.
- P
emacspeak-eww-previous-element-from-history
Jump to previous element based on previous J/K history.
- O
emacspeak-eww-previous-li
Jump to previous list item.
- o
emacspeak-eww-next-li
Jump to next list item.
- T
emacspeak-eww-previous-table
Jump to previous table in page.
- t
emacspeak-eww-next-table
Jump to next table.
- [
emacspeak-eww-previous-p
Jump to previous paragraph.
- ]
emacspeak-eww-next-p
Jump to next paragraph.
- b
shr-previous-link
Jump to previous link.
- f
shr-next-link
Jump to next link.
- n
emacspeak-eww-next-element
Jump to next element.
- p
emacspeak-eww-previous-element
Jump to previous element.
- s
eww-readable
Use EWW’s built-in readable tool.
- :
emacspeak-eww-tags-at-point
Display currently active HTML tags at point.
12.69.2 Filtering Content Using The DOM ¶
These commands use EWW’s HTML DOM to display different filtered
views of the Web page.
With an interactive prefix argument, these commands prompt for a
list of filters.
Command emacspeak-eww-restore bound to DEL can be used
to restore the previous view.
- A
eww-view-dom-having-attribute
Display DOM nodes having specified attribute. Valid attributes
are available via completion.
- C
eww-view-dom-having-class
Display DOM nodes having specified class. Valid classes
are available via completion.
- E
eww-view-dom-having-elements
Display specified elements from the Dom. Valid element names
are available via completion.
- I
eww-view-dom-having-id
Display DOM nodes having specified ID. Valid id values
are available via completion.
- R
eww-view-dom-having-role
Display DOM nodes having specified role. Valid roles
are available via completion.
- M-a
eww-view-dom-not-having-attribute
Filter out DOM nodes having specified attribute. Valid attribute values
are available via completion.
- M-c
eww-view-dom-not-having-class
Filter out DOM nodes having specified class. Valid class values
are available via completion.
- M-e
eww-view-dom-not-having-elements
Filter out specified element DOM nodes. Valid element names
are available via completion.
- M-i
eww-view-dom-not-having-id
Dfilter out Display DOM nodes having specified ID. Valid id values
are available via completion.
- M-r
eww-view-dom-not-having-role
Filter out DOM nodes having specified role. Valid role values
are available via completion.
12.69.3 Updated Commands For Following Links ¶
These key-bindings are available when point is on a link. They
enable context-specific actions for following links, e.g., to play
media streams, or to open various feed-types such as ATOM,
RSS, or OPML.
- k
shr-copy-url
Copy URL under point to the kill-ring.
- ;
emacspeak-webutils-play-media-at-point
Play media URL under point using emacs-m-player.
- U
emacspeak-webutils-curl-play-media-at-point
Play media url under point by first downloading the URL using
CURL. This is useful for sites that do multiple redirects before
returning the actual media stream URL.
- C-o
emacspeak-feeds-opml-display
Display link under point as an OPML feed .
- C-r
emacspeak-feeds-rss-display
Display link under point as an RSS feed.
- C-a
emacspeak-feeds-atom-display
Display link under point as an ATOM feed.
- y
emacspeak-m-player-youtube-player
Play link under point as a Youtube stream.
12.69.4 Miscellaneous Commands ¶
- '
emacspeak-speak-rest-of-buffer
Speak rest of current Web page starting from point.
- *
eww-add-bookmark
Bookmark current Web page.
- =
dtk-toggle-punctuation-mode
Toggle punctuation mode.
- ?
emacspeak-webutils-google-similar-to-this-page
Google similarity search.
- C-t
emacspeak-eww-transcode
Transcode current page to something more readable.
- G
emacspeak-google-command
Prefix key to invoke Google-specific commands.
- L
emacspeak-eww-links-rel
Display any related links discovered via the document’s meta tag.
- Q
emacspeak-kill-buffer-quietly
Delete this buffer.
- V
eww-view-source
Display Web page source.
- e
emacspeak-we-xsl-map
Prefix key for invoking XSLT-based filters.
- k
eww-copy-page-url
Copy page URL to kill-ring.
In addition, see commands in
See emacspeak-google, for Google-Search specific commands, many of
which are available via prefix-key G.
12.69.5 Filtering Content Using XSLT And XPath ¶
- C-c
emacspeak-we-junk-by-class-list
Prompts for list of class-names with completion,
and filters out matching elements.
- C-f
emacspeak-we-count-matches
Prompts for XPath expression, and returns count of matching elements.
- C-p
emacspeak-we-xpath-junk-and-follow
Follows link under point, and displays that page
after filtering by a specified XPath expression.
- C-t
emacspeak-we-count-tables
Display a count of tables in the page.
- C-x
emacspeak-we-count-nested-tables
Counts nested tables.
- C
emacspeak-we-extract-by-class-list
Prompts for a list of class-names, and displays matching elements.
- D
emacspeak-we-junk-by-class-list
Filters out elements having specified class attributes.
- I
emacspeak-we-extract-by-id-list
Extracts elements by specified list of ID values.
- M
emacspeak-we-extract-tables-by-match-list
Extracts tables that match specified selection pattern.
- P
emacspeak-we-follow-and-extract-main
Follows link under point, and extracts readable content,
by default, this is all paragraphs and headings.
- S
emacspeak-we-style-filter
Filters content by style attribute.
- T
emacspeak-we-extract-tables-by-position-list
Extracts tables by their position on the page.
- X
emacspeak-we-extract-nested-table-list
Extracts nested tables.
- a
emacspeak-we-xslt-apply
Prompt for and apply specified XSLT transform to current page.
- b
emacspeak-we-follow-and-filter-by-id
Follow link under point, and filter by specified id value.
- c
emacspeak-we-extract-by-class
Extracts elements by class.
- d
emacspeak-we-junk-by-class
Filters out elements having specified class value.
- e
emacspeak-we-url-expand-and-execute
Follow link under point, but pass the result to a custom executor.
- f
emacspeak-we-xslt-filter
Apply a specified XSLT filter (XPath) to current page.
- i
emacspeak-we-extract-by-id
Extract elements by id value.
- j
emacspeak-we-xslt-junk
Filter out elements matching specified pattern.
- k
emacspeak-we-toggle-xsl-keep-result
Debugging tool — retains the HTML source after XSLT.
- m
emacspeak-we-extract-table-by-match
Extract matching table.
- p
emacspeak-we-xpath-filter-and-follow
Follow link under point, and filter results by a specified XPath filter.
- r
emacspeak-we-extract-by-role
Extract elements by specified role value.
- s
emacspeak-we-xslt-select
Select default XSLT transform that is applied before rendering the page.
- t
emacspeak-we-extract-table-by-position
Extracts tables by their position on the page.
- u
emacspeak-we-extract-matching-urls
Display matching links on the page.
- v
emacspeak-we-class-filter-and-follow-link
Follow link under point, and filter by specified class value.
- w
emacspeak-we-extract-by-property
Extract element using a combination of DOM attributes.
- x
emacspeak-we-extract-nested-table
Extract a nested table using a match-list.
- y
emacspeak-we-class-filter-and-follow
Follow link under point and filter by class values.
12.69.6 EWW And EBooks On The Emacspeak Audio Desktop ¶
Modules emacspeak-epub and emacspeak-bookshare provide EBook
front-ends to EPub-2 and Daisy EBooks. Both modules now use EWW to
render these EBooks. Module emacspeak-eww provides a simple
bookmarking facility — called eww-marks (to avoid confusion with
EWW’s Web Bookmarks). When reading an EBook, you can use m
to create an EWW-mark at that position. These marks are
automatically saved across Emacs sessions. To open a previously
created eww-mark, use command emacspeak-eww-open-mark bound
to C-x r e. This command reads a eww-mark name with
completion. Use this command with an interactive prefix arg to
delete a previously created eww-mark.
12.69.7 emacspeak-eww Commands ¶
12.69.7.1 emacspeak-eww-add-mark ¶
- Command: emacspeak-eww-add-mark (name) ¶
-
12.69.7.2 emacspeak-eww-delete-mark ¶
- Command: emacspeak-eww-delete-mark (name) ¶
-
12.69.7.3 emacspeak-eww-google-knowledge-card ¶
- Command: emacspeak-eww-google-knowledge-card ¶
-
12.69.7.4 emacspeak-eww-links-rel ¶
- Command: emacspeak-eww-links-rel ¶
-
12.69.7.5 emacspeak-eww-marks-load ¶
- Command: emacspeak-eww-marks-load ¶
-
12.69.7.6 emacspeak-eww-marks-save ¶
- Command: emacspeak-eww-marks-save ¶
-
12.69.7.7 emacspeak-eww-masquerade ¶
- Command: emacspeak-eww-masquerade ¶
-
12.69.7.8 emacspeak-eww-next-dd ¶
- Command: emacspeak-eww-next-dd (&optional speak) ¶
-
12.69.7.9 emacspeak-eww-next-dl ¶
- Command: emacspeak-eww-next-dl (&optional speak) ¶
-
12.69.7.10 emacspeak-eww-next-dt ¶
- Command: emacspeak-eww-next-dt (&optional speak) ¶
-
12.69.7.11 emacspeak-eww-next-element ¶
- Command: emacspeak-eww-next-element (el) ¶
-
12.69.7.12 emacspeak-eww-next-element-from-history ¶
- Command: emacspeak-eww-next-element-from-history ¶
-
12.69.7.13 emacspeak-eww-next-element-like-this ¶
- Command: emacspeak-eww-next-element-like-this (element) ¶
-
12.69.7.14 emacspeak-eww-next-h ¶
- Command: emacspeak-eww-next-h (&optional speak) ¶
-
12.69.7.15 emacspeak-eww-next-h1 ¶
- Command: emacspeak-eww-next-h1 (&optional speak) ¶
-
12.69.7.16 emacspeak-eww-next-h2 ¶
- Command: emacspeak-eww-next-h2 (&optional speak) ¶
-
12.69.7.17 emacspeak-eww-next-h3 ¶
- Command: emacspeak-eww-next-h3 (&optional speak) ¶
-
12.69.7.18 emacspeak-eww-next-h4 ¶
- Command: emacspeak-eww-next-h4 (&optional speak) ¶
-
12.69.7.19 emacspeak-eww-next-h5 ¶
- Command: emacspeak-eww-next-h5 (&optional speak) ¶
-
12.69.7.20 emacspeak-eww-next-h6 ¶
- Command: emacspeak-eww-next-h6 (&optional speak) ¶
-
12.69.7.21 emacspeak-eww-next-li ¶
- Command: emacspeak-eww-next-li (&optional speak) ¶
-
12.69.7.22 emacspeak-eww-next-ol ¶
- Command: emacspeak-eww-next-ol (&optional speak) ¶
-
12.69.7.23 emacspeak-eww-next-p ¶
- Command: emacspeak-eww-next-p (&optional speak) ¶
-
12.69.7.24 emacspeak-eww-next-table ¶
- Command: emacspeak-eww-next-table (&optional speak) ¶
-
12.69.7.25 emacspeak-eww-next-ul ¶
- Command: emacspeak-eww-next-ul (&optional speak) ¶
-
12.69.7.26 emacspeak-eww-open-mark ¶
- Command: emacspeak-eww-open-mark (name &optional delete) ¶
- C-x r e ¶
12.69.7.27 emacspeak-eww-phantom ¶
- Command: emacspeak-eww-phantom (url) ¶
-
12.69.7.28 emacspeak-eww-previous-dd ¶
- Command: emacspeak-eww-previous-dd (&optional speak) ¶
-
12.69.7.29 emacspeak-eww-previous-dl ¶
- Command: emacspeak-eww-previous-dl (&optional speak) ¶
-
12.69.7.30 emacspeak-eww-previous-dt ¶
- Command: emacspeak-eww-previous-dt (&optional speak) ¶
-
12.69.7.31 emacspeak-eww-previous-element ¶
- Command: emacspeak-eww-previous-element (el) ¶
-
12.69.7.32 emacspeak-eww-previous-element-from-history ¶
- Command: emacspeak-eww-previous-element-from-history ¶
-
12.69.7.33 emacspeak-eww-previous-element-like-this ¶
- Command: emacspeak-eww-previous-element-like-this (element) ¶
-
12.69.7.34 emacspeak-eww-previous-h ¶
- Command: emacspeak-eww-previous-h (&optional speak) ¶
-
12.69.7.35 emacspeak-eww-previous-h1 ¶
- Command: emacspeak-eww-previous-h1 (&optional speak) ¶
-
12.69.7.36 emacspeak-eww-previous-h2 ¶
- Command: emacspeak-eww-previous-h2 (&optional speak) ¶
-
12.69.7.37 emacspeak-eww-previous-h3 ¶
- Command: emacspeak-eww-previous-h3 (&optional speak) ¶
-
12.69.7.38 emacspeak-eww-previous-h4 ¶
- Command: emacspeak-eww-previous-h4 (&optional speak) ¶
-
12.69.7.39 emacspeak-eww-previous-h5 ¶
- Command: emacspeak-eww-previous-h5 (&optional speak) ¶
-
12.69.7.40 emacspeak-eww-previous-h6 ¶
- Command: emacspeak-eww-previous-h6 (&optional speak) ¶
-
12.69.7.41 emacspeak-eww-previous-li ¶
- Command: emacspeak-eww-previous-li (&optional speak) ¶
-
12.69.7.42 emacspeak-eww-previous-ol ¶
- Command: emacspeak-eww-previous-ol (&optional speak) ¶
-
12.69.7.43 emacspeak-eww-previous-p ¶
- Command: emacspeak-eww-previous-p (&optional speak) ¶
-
12.69.7.44 emacspeak-eww-previous-table ¶
- Command: emacspeak-eww-previous-table (&optional speak) ¶
-
12.69.7.45 emacspeak-eww-previous-ul ¶
- Command: emacspeak-eww-previous-ul (&optional speak) ¶
-
12.69.7.46 emacspeak-eww-reading-settings ¶
- Command: emacspeak-eww-reading-settings ¶
-
12.69.7.47 emacspeak-eww-restore ¶
- Command: emacspeak-eww-restore ¶
-
12.69.7.48 emacspeak-eww-shell-command-on-url-at-point ¶
- Command: emacspeak-eww-shell-command-on-url-at-point (&optional prefix) ¶
-
12.69.7.49 emacspeak-eww-smart-tabs ¶
- Command: emacspeak-eww-smart-tabs (char &optional define) ¶
- C-, SPC ¶
- C-x @ a SPC ¶
12.69.7.50 emacspeak-eww-smart-tabs-add ¶
- Command: emacspeak-eww-smart-tabs-add (char url) ¶
-
12.69.7.51 emacspeak-eww-smart-tabs-load ¶
- Command: emacspeak-eww-smart-tabs-load ¶
-
12.69.7.52 emacspeak-eww-smart-tabs-save ¶
- Command: emacspeak-eww-smart-tabs-save ¶
-
12.69.7.53 emacspeak-eww-speak-this-element ¶
- Command: emacspeak-eww-speak-this-element (element) ¶
-
12.69.7.55 emacspeak-eww-transcode ¶
- Command: emacspeak-eww-transcode ¶
-
12.69.7.56 emacspeak-eww-update-title ¶
- Command: emacspeak-eww-update-title (title) ¶
-
12.69.8 emacspeak-eww Options ¶
- Variable: User Option emacspeak-eww-masquerade-as ¶
User Agent string that is sent when masquerading is on.
- Variable: User Option emacspeak-eww-silence-images ¶
Set to nil if you want EWW to load images.
12.71 emacspeak-feeds ¶
This module provides Feeds support for Emacspeak
12.71.1 emacspeak-feeds Commands ¶
12.71.1.1 emacspeak-feeds-add-feed ¶
- Command: emacspeak-feeds-add-feed (title url type) ¶
- C-e M-u ¶
- <fn> M-u ¶
12.71.1.2 emacspeak-feeds-archive-feeds ¶
- Command: emacspeak-feeds-archive-feeds ¶
-
12.71.1.3 emacspeak-feeds-atom-display ¶
- Command: emacspeak-feeds-atom-display (feed-url) ¶
- C-, a ¶
- C-x @ a a ¶
12.71.1.4 emacspeak-feeds-browse ¶
- Command: emacspeak-feeds-browse (feed) ¶
- C-e C-u ¶
- C-; C-u ¶
- <fn> C-u ¶
- C-x @ h C-u ¶
12.71.1.5 emacspeak-feeds-fastload-feeds ¶
- Command: emacspeak-feeds-fastload-feeds ¶
-
12.71.1.6 emacspeak-feeds-opml-display ¶
- Command: emacspeak-feeds-opml-display (feed-url) ¶
- C-, o ¶
- C-x @ a o ¶
12.71.1.7 emacspeak-feeds-restore-feeds ¶
- Command: emacspeak-feeds-restore-feeds ¶
-
12.71.2 emacspeak-feeds Options ¶
- Variable: User Option emacspeak-atom-view-xsl ¶
XSL stylesheet used for viewing Atom Feeds.
- Variable: User Option emacspeak-feeds ¶
Table of RSS/Atom feeds.
The feed list is persisted to file saved-feeds on exit.
- Variable: User Option emacspeak-opml-view-xsl ¶
XSL stylesheet used for viewing OPML Feeds.
- Variable: User Option emacspeak-rss-view-xsl ¶
XSL stylesheet used for viewing RSS Feeds.
12.72 emacspeak-filtertext ¶
It is often useful to view the results of filtering
large amounts of text.;;; Typically you do this with
various combinations of grep and friends.
When doing so it requires explicit effort to not destroy
the original text being filtered.
This module provides a textfilter utility that:
A) Copies over the selected text to a special filtertext
buffer
B) Implements a filtertext mode for that buffer that
allows easy application of filters
C: Provides commands for reverting to the original
unfiltered text
D: Provides commands for saving results from
intermediate filters.
12.72.1 emacspeak-filtertext Commands ¶
12.72.1.1 emacspeak-filtertext ¶
- Command: emacspeak-filtertext (start end) ¶
- C-e ^ ¶
- <fn> ^ ¶
12.72.1.2 emacspeak-filtertext-mode ¶
- Command: emacspeak-filtertext-mode ¶
-
12.72.1.3 emacspeak-filtertext-revert ¶
- Command: emacspeak-filtertext-revert ¶
-
12.73 emacspeak-find-dired ¶
find-dired is an emacs package for using UNIX find from emacs.
this module speech-enables find-dired
12.74 emacspeak-find-func ¶
This module speech enables find-func
12.75 emacspeak-fix-interactive ¶
Emacs commands that use the ’interactive spec
to read interactive arguments are a problem for Emacspeak.
This is because the prompting for the arguments is done from C
See (callint.c) in the Emacs sources.
Advising the various input functions,
e.g. read-file-name therefore will not help.
This module defines a function that solves this problem.
emacspeak-fix-commands-that-use-interactive needs to be called
To speech enable such functions.
12.75.1 emacspeak-fix-interactive Commands ¶
12.75.1.1 emacspeak-fix-all-recent-commands ¶
- Command: emacspeak-fix-all-recent-commands ¶
-
12.75.1.2 emacspeak-fix-commands-loaded-from ¶
- Command: emacspeak-fix-commands-loaded-from (module) ¶
-
12.76 emacspeak-flycheck ¶
FLYCHECK == On-the-fly checking.
12.76.1 emacspeak-flycheck Options ¶
- Variable: User Option voice-flycheck-error ¶
Personality used for flycheck-error
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-flycheck-error-list-error ¶
Personality used for flycheck-error-list-error
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-flycheck-error-list-highlight ¶
Personality used for flycheck-error-list-highlight
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-flycheck-error-list-highlight-at-point ¶
Personality used for flycheck-error-list-highlight-at-point
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-flycheck-error-list-highlightflycheck-error-list-column-number ¶
Personality used for flycheck-error-list-highlightflycheck-error-list-column-number
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-flycheck-error-list-info ¶
Personality used for flycheck-error-list-info
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-flycheck-error-list-line-number ¶
Personality used for flycheck-error-list-line-number
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-flycheck-error-list-warning ¶
Personality used for flycheck-error-list-warning
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-flycheck-info ¶
Personality used for flycheck-info
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-flycheck-warning ¶
Personality used for flycheck-warning
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
12.77 emacspeak-flyspell ¶
This module speech enables flyspell.
it loads flyspell-correct if available,
And when loading flyspell-correct sets up that module
to use one of three supported correction styles:
- ido: IDO-like completion with C-s and C-r moving through choices.
- popup:Use up and down arrows to move through corrections.
- helm: A helm interface for picking amongst corrections.
Use Customization emacspeak-flyspell-correct to pick
between ido, popup and helm.
12.77.1 emacspeak-flyspell Options ¶
- Variable: User Option emacspeak-flyspell-correct ¶
Correction style to use with flyspell.
12.78 emacspeak-folding ¶
Folding mode turns emacs into a folding editor.
Folding mode is what I use:
emacs 19 comes with similar packages, e.g. allout.el
This module defines some advice forms that make folding mode a pleasure to use.
Think of a fold as a container.
12.79 emacspeak-forge ¶
FORGE == Work with Github, Gitlab etc from inside magit.
This module speech-enables magit/forge.
12.79.1 emacspeak-forge Options ¶
- Variable: User Option voice-forge-post-author ¶
Personality used for forge-post-author
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-forge-post-date ¶
Personality used for forge-post-date
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-forge-topic-closed ¶
Personality used for forge-topic-closed
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-forge-topic-merged ¶
Personality used for forge-topic-merged
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-forge-topic-open ¶
Personality used for forge-topic-open
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-forge-topic-unmerged ¶
Personality used for forge-topic-unmerged
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-forge-topic-unread ¶
Personality used for forge-topic-unread
This personality uses voice-highlight whose effect can be changed globally by customizing voice-highlight-settings.
12.81 emacspeak-ftf ¶
FTF == find-things-fast
Package ftf — find-things-fast – is available from the marmalade emacs package archive
12.82 emacspeak-geiser ¶
geiser.el — GNU Emacs and Scheme talk to each other
This module speech-enables all interactive aspects of geiser,
including the geiser->scheme REPL.
This is used by racket-mode for racket interaction,
And also for interacting with Guile.
12.83 emacspeak-generic ¶
This module speech-enables generic.el so that modes
defined using define-generic-mode get voice locking
support. Examples include apache-generic-mode and
friends defined in generic-x.el
12.84 emacspeak-gh-explorer ¶
GH-EXPLORER == GitHub Explorer
This module speech-enables Github Explorer.
12.84.1 emacspeak-gh-explorer Commands ¶
12.84.1.1 emacspeak-gh-explorer-next ¶
- Command: emacspeak-gh-explorer-next ¶
-
12.84.1.2 emacspeak-gh-explorer-previous ¶
- Command: emacspeak-gh-explorer-previous ¶
-
12.85 emacspeak-gnuplot ¶
This module speech-enables gnuplot-mode
an Emacs add-on that enables fluent interaction with
gnuplot.
Use gnuplot to generate plots of mathematical functions
for inclusion in documents.
12.86 emacspeak-gnus ¶
This module advises gnus to speak.
Updating support in 2014 (Emacspeak is nearly 20 years old)
Updating in 2018 as I switch to gnus as my primary mail interface.
These customizations to gnus make it convenient to listen to news:
You can read news mostly by using the four arrow keys.
By default all article headers are hidden, so you hear the real news.
12.86.1 emacspeak-gnus Commands ¶
12.86.1.1 emacspeak-gnus-personal-gmail-last-week ¶
- Command: emacspeak-gnus-personal-gmail-last-week ¶
-
12.86.1.2 emacspeak-gnus-personal-gmail-recent ¶
- Command: emacspeak-gnus-personal-gmail-recent ¶
-
12.86.1.3 emacspeak-gnus-summary-catchup-quietly-and-exit ¶
- Command: emacspeak-gnus-summary-catchup-quietly-and-exit ¶
-
12.86.2 emacspeak-gnus Options ¶
- Variable: User Option emacspeak-gnus-large-article ¶
*Articles having more than
emacspeak-gnus-large-article lines will be considered to be a large article.
A large article is not spoken all at once;
instead you hear only the first screenful.
- Variable: User Option emacspeak-gnus-punctuation-mode ¶
Pronunciation mode to use for gnus buffers.
12.87 emacspeak-go-mode ¶
GO-MODE == Go Language support in emacs
12.88 emacspeak-gomoku ¶
Auditory interface to gomoku
12.88.1 emacspeak-gomoku Commands ¶
12.88.1.1 emacspeak-gomoku-display-statistics ¶
- Command: emacspeak-gomoku-display-statistics ¶
-
12.88.1.2 emacspeak-gomoku-goto-x-y ¶
- Command: emacspeak-gomoku-goto-x-y (x y) ¶
-
12.88.1.3 emacspeak-gomoku-show-current-column ¶
- Command: emacspeak-gomoku-show-current-column ¶
-
12.88.1.4 emacspeak-gomoku-show-current-negative-diagonal ¶
- Command: emacspeak-gomoku-show-current-negative-diagonal ¶
-
12.88.1.5 emacspeak-gomoku-show-current-positive-diagonal ¶
- Command: emacspeak-gomoku-show-current-positive-diagonal ¶
-
12.88.1.6 emacspeak-gomoku-show-current-row ¶
- Command: emacspeak-gomoku-show-current-row ¶
-
12.88.1.7 emacspeak-gomoku-speak-emacs-previous-move ¶
- Command: emacspeak-gomoku-speak-emacs-previous-move ¶
-
12.88.1.8 emacspeak-gomoku-speak-humans-previous-move ¶
- Command: emacspeak-gomoku-speak-humans-previous-move ¶
-
12.88.1.9 emacspeak-gomoku-speak-number-of-moves ¶
- Command: emacspeak-gomoku-speak-number-of-moves ¶
-
12.88.1.10 emacspeak-gomoku-speak-square ¶
- Command: emacspeak-gomoku-speak-square ¶
-
12.89 emacspeak-google ¶
There are a number of search tools that can be implemented on
the Google search page — in a JS-powered browser, these
show up as the Google tool-belt.
This module implements a minor mode for use in Google result
pages that enables these tools via single keyboard commands.
Originally all options were available as tbs=p:v
Now, some specialized searches, e.g. blog search are tbm=
12.89.1 emacspeak-google Commands ¶
12.89.1.2 emacspeak-google-sign-in ¶
- Command: emacspeak-google-sign-in ¶
-
12.89.1.3 emacspeak-google-sign-out ¶
- Command: emacspeak-google-sign-out ¶
-
12.89.1.6 emacspeak-google-toolbelt-change-blog ¶
- Command: emacspeak-google-toolbelt-change-blog ¶
-
12.89.1.34 emacspeak-google-toolbelt-change-web-history-not-visited ¶
- Command: emacspeak-google-toolbelt-change-web-history-not-visited ¶
-
12.89.1.35 emacspeak-google-toolbelt-change-web-history-visited ¶
- Command: emacspeak-google-toolbelt-change-web-history-visited ¶
-
12.89.1.36 emacspeak-google-tts ¶
- Command: emacspeak-google-tts (text &optional lang) ¶
-
12.89.1.37 emacspeak-google-tts-region ¶
- Command: emacspeak-google-tts-region (start end &optional ask-lang) ¶
- C-. g ¶
- C-' g ¶
- C-x @ s g ¶
12.89.1.38 emacspeak-google-what-is-my-ip ¶
- Command: emacspeak-google-what-is-my-ip ¶
-
12.89.2 emacspeak-google Options ¶
- Variable: User Option emacspeak-google-tts-default-language ¶
Default language used for Google TTS.
12.90 emacspeak-gridtext ¶
Emacspeak’s table browsing mode allows one to
efficiently access content that is tabular in nature.
That module also provides functions for inferring table
structure where possible.
Often, such structure is hard to infer automatically
–but might be known to the user
e.g. treat columns 1 through 30 as one column of a table
and so on.
This module allows the user to specify a conceptual grid
that is "overlaid" on the region of text to turn it into
a table for tabular browsing. For now, elements of the
grid are "one line" high –but that may change in the
future if necessary. This module is useful for browsing
structured text files and the output from programs that
tabulate their output.
It’s also useful for handling multicolumn text.
The "grid" is specified as a list of (start end) tuples..
12.90.1 emacspeak-gridtext Commands ¶
12.90.1.1 emacspeak-gridtext-apply ¶
- Command: emacspeak-gridtext-apply (start end grid) ¶
- C-e # a ¶
- <fn> # a ¶
12.90.1.2 emacspeak-gridtext-load ¶
- Command: emacspeak-gridtext-load (file) ¶
- C-e # l ¶
- <fn> # l ¶
12.90.1.3 emacspeak-gridtext-save ¶
- Command: emacspeak-gridtext-save (file) ¶
- C-e # s ¶
- <fn> # s ¶
12.92 emacspeak-gud ¶
Provide additional advice to ease debugger interaction with gud
12.93 emacspeak-helm ¶
HELM == Smart narrowing/selection in emacs
This module speech-enables Helm interaction.
See tvr/helm-prepare.el in the GitHub repository for my helm setup.
that file provides convenient emacspeak-centric keybindings for Helm interaction.
12.94 emacspeak-hide ¶
Flexible hide and show for emacspeak.
This module allows one to easily hide or expose
blocks of lines starting with a common prefix.
It is motivated by the need to flexibly hide quoted text in email
but is designed to be more general.
the prefix parsing is inspired by filladapt.el
12.94.1 emacspeak-hide Commands ¶
12.94.1.1 emacspeak-hide-or-expose-all-blocks ¶
- Command: emacspeak-hide-or-expose-all-blocks ¶
-
12.94.1.2 emacspeak-hide-or-expose-block ¶
- Command: emacspeak-hide-or-expose-block (&optional prefix) ¶
- C-e j ¶
- <fn> j ¶
12.94.1.3 emacspeak-hide-speak-block-sans-prefix ¶
- Command: emacspeak-hide-speak-block-sans-prefix ¶
- C-e C-j ¶
- <fn> C-j ¶
12.94.2 emacspeak-hide Options ¶
- Variable: User Option emacspeak-hidden-header-line-personality ¶
Personality used to identify header lines of blocks.
12.95 emacspeak-hideshow ¶
speech-enable hideshow.el
12.96 emacspeak-hydra ¶
Speech-enable package hydra:
For uses of hydra see module See emacspeak-muggles.
12.96.1 emacspeak-hydra Commands ¶
12.96.1.1 emacspeak-hydra-toggle-talkative ¶
- Command: emacspeak-hydra-toggle-talkative ¶
-
12.97 emacspeak-ibuffer ¶
speech-enable ibuffer.el
this is an alternative to buffer-menu
12.97.1 emacspeak-ibuffer Commands ¶
12.97.1.1 emacspeak-ibuffer-speak-buffer-line ¶
- Command: emacspeak-ibuffer-speak-buffer-line ¶
-
12.98 emacspeak-ido ¶
speech-enable ido.el
This is an interesting task since most of the value-add
provided by package ido.el is visual feedback.
Speech UI Challenge: What is the most efficient means of
conveying a dynamically updating set of choices?
current strategy is to walk the list using c-s and c-r as
provided by ido
Set number matches shown (ido-max-prospects) to 3 using Custom so you dont hear
the entire list.
12.98.1 emacspeak-ido Options ¶
- Variable: User Option emacspeak-ido-typing-delay ¶
How long we wait before speaking completions.
12.99 emacspeak-iedit ¶
IEDIT == Edit multiple regions
This module speech-enables iedit.
12.99.1 emacspeak-iedit Options ¶
- Variable: User Option voice-iedit-occurrence ¶
Personality used for iedit-occurrence
This personality uses voice-lock-overlay-1 whose effect can be changed globally by customizing voice-lock-overlay-1-settings.
- Variable: User Option voice-iedit-read-only-occurrence ¶
Personality used for iedit-read-only-occurrence
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
12.101 emacspeak-indium ¶
INDIUM == Javascript IDE
This module speech-enables Indium.
12.102 emacspeak-info ¶
This module speech-enables the Emacs Info Reader.
12.102.1 emacspeak-info Commands ¶
12.102.1.1 emacspeak-info-next-section ¶
- Command: emacspeak-info-next-section ¶
-
12.102.1.2 emacspeak-info-previous-section ¶
- Command: emacspeak-info-previous-section ¶
-
12.102.1.4 emacspeak-info-wizard ¶
- Command: emacspeak-info-wizard (node-spec) ¶
- C-h TAB ¶
- <f1> TAB ¶
- <help> TAB ¶
12.102.2 emacspeak-info Options ¶
- Variable: User Option emacspeak-info-select-node-speak-chunk ¶
*Specifies how much of the selected node gets spoken.
Possible values are:
screenfull – speak the displayed screen
node – speak the entire node.
12.103 emacspeak-ispell ¶
This module speech enables ispell.
Implementation note: This is hard because of how ispell.el is written
Namely, all of the work is done by one huge hairy function.
This makes advising it hard.
The ispell commands work well with Emacspeak as long as the list of correction choices are few.
For interactively moving through corrections, install package flyspell-correct from MELPA
(package-install "flyspell-correct")
Then use M-x flyspell-mode.
Package flyspell is speech-enabled by Emacspeak module emacspeak-flyspell
And that module sets up flyspell-correct to use IDO-style completion,
i.e. you can move through corrections with C-r and C-s.
12.103.1 emacspeak-ispell Options ¶
- Variable: User Option emacspeak-ispell-max-choices ¶
Emacspeak will not speak the choices if there are more than this
many available corrections.
12.104 emacspeak-ivy ¶
IVY == One More Smart Completion Technique
Speech-enable ivy-style completion.
This is still experimental and preliminary.
12.104.1 emacspeak-ivy Options ¶
- Variable: User Option voice-ivy-action ¶
Personality used for ivy-action
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-ivy-current-match ¶
Personality used for ivy-current-match
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-ivy-cursor ¶
Personality used for ivy-cursor
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-ivy-minibuffer-match-face-1 ¶
Personality used for ivy-minibuffer-match-face-1
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-ivy-minibuffer-match-face-2 ¶
Personality used for ivy-minibuffer-match-face-2
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-ivy-minibuffer-match-face-3 ¶
Personality used for ivy-minibuffer-match-face-3
This personality uses voice-monotone-light whose effect can be changed globally by customizing voice-monotone-light-settings.
- Variable: User Option voice-ivy-minibuffer-match-face-4 ¶
Personality used for ivy-minibuffer-match-face-4
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-ivy-modified-buffer ¶
Personality used for ivy-modified-buffer
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-ivy-remote ¶
Personality used for ivy-remote
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-ivy-subdir ¶
Personality used for ivy-subdir
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-ivy-virtual ¶
Personality used for ivy-virtual
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
12.105 emacspeak-jabber ¶
emacs-jabber.el implements a jabber client for emacs
emacs-jabber is hosted at sourceforge.
I use emacs-jabber with my gmail.com account
12.105.1 emacspeak-jabber Commands ¶
12.105.1.1 emacspeak-jabber-chat-next-message ¶
- Command: emacspeak-jabber-chat-next-message ¶
-
12.105.1.2 emacspeak-jabber-chat-previous-message ¶
- Command: emacspeak-jabber-chat-previous-message ¶
-
12.105.1.3 emacspeak-jabber-chat-speak-this-message ¶
- Command: emacspeak-jabber-chat-speak-this-message (&optional copy-as-kill) ¶
-
12.105.1.5 emacspeak-jabber-speak-recent-message ¶
- Command: emacspeak-jabber-speak-recent-message ¶
- C-e x SPC ¶
- <fn> x SPC ¶
12.105.2 emacspeak-jabber Options ¶
- Variable: User Option emacspeak-jabber-speak-presence-alerts ¶
Set to T if you want to hear presence alerts.
12.106 emacspeak-jdee ¶
Speech enable Java IDE.
The Java IDE –JDEE– can be found at
http://sunsite.auc.dk/jdee/
12.107 emacspeak-js2 ¶
JS2-mode http://js2-mode.googlecode.com/svn/trunk
is a new, powerful Emacs mode for working with JavaScript.
This module speech-enables js2.
12.108 emacspeak-jss ¶
jss connects Emacs to browsers that support the webkit debugging protocol.
You can use this to connect to a running Chrome or Firefox.
Make sure to start chrome with the correct command-line flag: e.g., on Linux:
google-chrome –remote-debugging-port=9222
You can get Emacs package jss from here:
url = git://github.com/segv/jss.git
Make sure to first install the websocket package from elpa.
This package speech-enables jss for Emacspeak users.
This is what I use alongside package Kite at present when developing/debugging ChromeVox.
ChromeVox == http://google-axs-chrome.googlecode.com
http://chromevox.com
12.108.1 emacspeak-jss Options ¶
- Variable: User Option voice-jss-console-debug-message ¶
Personality used for jss-console-debug-message
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-jss-console-error-message ¶
Personality used for jss-console-error-message
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-jss-console-log-message ¶
Personality used for jss-console-log-message
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-jss-console-warn-message ¶
Personality used for jss-console-warn-message
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
12.109 emacspeak-keymap ¶
This module defines the emacspeak keybindings.
Note that the <fn> key found on laptops is denoted <fn>
12.109.1 emacspeak-keymap Commands ¶
12.109.1.1 emacspeak-keymap-bindings-from-org ¶
- Command: emacspeak-keymap-bindings-from-org (variable filename) ¶
-
12.109.1.2 emacspeak-keymap-bindings-to-org ¶
- Command: emacspeak-keymap-bindings-to-org (variable filename) ¶
-
12.109.1.3 emacspeak-keymap-choose-new-emacspeak-prefix ¶
- Command: emacspeak-keymap-choose-new-emacspeak-prefix (prefix-key) ¶
-
12.109.2 emacspeak-keymap Options ¶
- Variable: User Option emacspeak-alt-keys ¶
*Specifies alt key bindings for the audio desktop. You can turn the
‘Pause’ key on your Linux PC keyboard into a ‘alt’ key on Linux by
having it emit the sequence ‘C-x@a’.
Bindings specified here are available on prefix key ‘alt’ (not to be
confused with alt==meta) for example, if you bind ‘s’ to command
emacspeak-emergency-tts-restart then that command will be available
on key ‘ALT s’
KEYS should be a string constant in the format used for saving
keyboard macros (see ‘edmacro-mode’).
Command is an interactive command or a prefix-command that can be
bound to a key.
The value of this variable is an association list. The car of each
element specifies a key sequence. The cdr specifies an interactive
command that the key sequence executes.
- Variable: User Option emacspeak-hyper-keys ¶
*Specifies hyper key bindings for the audio desktop. Emacs can
use the ‘hyper’ key as a modifier key. You can turn the ‘windows’
keys on your Linux PC keyboard into a ‘hyper’ key on Linux by
having it emit the sequence ‘C-x@h’.
Bindings specified here are available on prefix key ‘hyper’ for
example, if you bind ‘b’ to command ‘bbdb ’ then that command
will be available on key ‘hyper b’.
KEYS should be a string constant in the format used for saving
keyboard macros (see ‘edmacro-mode’).
Command is an interactive command or a prefix-command that can be
bound to a key.
The value of this variable is an association list. The car of
each element specifies a key sequence. The cdr specifies an
interactive command that the key sequence executes.
- Variable: User Option emacspeak-personal-ctlx-keys ¶
*Specifies personal-ctlx key bindings for use with C-e C-x for
the audio desktop. Bindings specified here are available on
prefix key C-e C-x for example, if you bind ‘C-s’ to command
emacspeak-emergency-tts-restart then that command will be
available on key C-e C-x C-s. KEYS should be a string constant in
the format used for saving keyboard macros (see ‘edmacro-mode’).
Command is an interactive command or a prefix-command that can be
bound to a key.
The value of this variable is an association list. The car of
each element specifies a key sequence. The cdr specifies an
interactive command that the key sequence executes.
- Variable: User Option emacspeak-personal-keys ¶
*Specifies personal key bindings for the audio desktop.
Bindings specified here are available on prefix key C-e x
for example, if you bind
‘s’ to command emacspeak-emergency-tts-restart
then that command will be available on key C-e x s.
KEYS should be a string constant in the format used for saving
keyboard macros (see ‘edmacro-mode’).
Command is an interactive command or a prefix-command that can be
bound to a key.
The value of this variable is an association list. The car of
each element specifies a key sequence. The cdr specifies an
interactive command that the key sequence executes.
- Variable: User Option emacspeak-super-keys ¶
*Specifies super key bindings for the audio desktop. You can
turn the right ‘windows menu’ keys on your Linux PC keyboard into
a ‘super’ key on Linux by having it emit the sequence ‘C-x@s’.
Bindings specified here are available on prefix key ‘super’ for
example, if you bind ‘s’ to command
emacspeak-emergency-tts-restart then that command will be
available on key ‘super s’. KEYS should be a string constant in
the format used for saving keyboard macros (see ‘edmacro-mode’).
Command is an interactive command or a prefix-command that can be
bound to a key.
The value of this variable is an association list. The car of
each element specifies a key sequence. The cdr specifies an
interactive command that the key sequence executes.
12.110 emacspeak-kite ¶
kite connects Emacs to browsers that support the webkit debugging protocol.
You can use this to connect to a running Chrome
Make sure to start chrome with the correct command-line flag: e.g., on Linux:
google-chrome –remote-debugging-port=9222
You can get Emacs package kite from here:
git clone git://github.com/jscheid/kite
Make sure to first install the websocket package from elpa.
This package speech-enables kite for Emacspeak users.
This is what I use at present when developing/debugging ChromeVox.
ChromeVox == http://google-axs-chrome.googlecode.com
http://chromevox.com
12.110.1 emacspeak-kite Options ¶
- Variable: User Option voice-kite-boolean ¶
Personality used for kite-boolean
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-kite-loading ¶
Personality used for kite-loading
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-kite-log-debug ¶
Personality used for kite-log-debug
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-kite-log-error ¶
Personality used for kite-log-error
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-kite-log-log ¶
Personality used for kite-log-log
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-kite-log-warning ¶
Personality used for kite-log-warning
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-kite-null ¶
Personality used for kite-null
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-kite-number ¶
Personality used for kite-number
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-kite-object ¶
Personality used for kite-object
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-kite-property-name ¶
Personality used for kite-property-name
This personality uses voice-smoothen-medium whose effect can be changed globally by customizing voice-smoothen-medium-settings.
- Variable: User Option voice-kite-proto-property-name ¶
Personality used for kite-proto-property-name
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-kite-quote ¶
Personality used for kite-quote
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-kite-stack-column-number ¶
Personality used for kite-stack-column-number
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-kite-stack-error-message ¶
Personality used for kite-stack-error-message
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-kite-stack-error-type ¶
Personality used for kite-stack-error-type
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-kite-stack-file-name ¶
Personality used for kite-stack-file-name
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-kite-stack-function-name ¶
Personality used for kite-stack-function-name
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-kite-stack-line-number ¶
Personality used for kite-stack-line-number
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-kite-stack-pseudo-file-name ¶
Personality used for kite-stack-pseudo-file-name
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-kite-string ¶
Personality used for kite-string
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-kite-undefined ¶
Personality used for kite-undefined
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
12.111 emacspeak-kmacro ¶
speech-enables kmacro — a kbd macro interface
12.112 emacspeak-librivox ¶
LIBRIVOX == http://www.librivox.org Free Audio Books
API Info: https://librivox.org/api/info
It provides a simple Web API
This module implements an Emacspeak Librivox client.
12.112.1 Usage ¶
main entry point is command emacspeak-librivox bound to C-; l.
This prompts with the following choices:
- a Author — Search by Author.
- t Title — Search by Title.
- g Genre — Search by Genre — with minibuffer completion.
- p Play — Play a book.
- d Directory — Browse local cache.
Search results are displayed in a Web page that provides controls
for accessing the book.
12.112.2 emacspeak-librivox Commands ¶
12.112.2.1 emacspeak-librivox ¶
- Command: emacspeak-librivox (search-type) ¶
- C-; l ¶
- C-x @ h l ¶
12.112.2.2 emacspeak-librivox-play ¶
- Command: emacspeak-librivox-play (rss-url) ¶
-
12.112.2.3 emacspeak-librivox-search-by-author ¶
- Command: emacspeak-librivox-search-by-author (author &optional offset) ¶
-
12.112.2.4 emacspeak-librivox-search-by-genre ¶
- Command: emacspeak-librivox-search-by-genre (genre &optional offset) ¶
-
12.112.2.5 emacspeak-librivox-search-by-title ¶
- Command: emacspeak-librivox-search-by-title (title &optional offset) ¶
-
12.112.3 emacspeak-librivox Options ¶
- Variable: User Option emacspeak-librivox-local-cache ¶
Location where we cache LIBRIVOX playlists.
12.113 emacspeak-lispy ¶
LISPY == smart Navigation Of Lisp code
This module speech-enables lispy.
12.113.1 Overview ¶
Lispy editing keeps delimiters balanced and Lispy navigators
reliably place point on either the opening or closing delimiter of
the current s-expression. Emacspeak leverages this fact in the
type of spoken feedback that is produced. All navigation commands produce the following:
- Speak the current s-expression when at the front of a sexp.
- Speak the current line with option
emacspeak-show-point
turned on when at the end of an s-expression.
- Produce auditory icon
left or right to indicate point being at the beginning or end of current line.
- Indicate with an auditory icon if point did not move.
12.114 emacspeak-lua ¶
LUA == lua-mode
Speech-enable lua-mode.
12.115 emacspeak-m-player ¶
Defines an Emacspeak front-end for interacting with mplayer.
Program mplayer is a versatile media player capable of playing many
streaming media formats.
This module provides complete access to all mplayer functionality
from a convenient Emacs interface.
12.115.1 Usage ¶
The main entry-point is command emacspeak-multimedia
bound to C-e ;.
This prompts for and launches the desired media stream.
Once a stream is playing, you can control it with single-letter keystrokes
in the *M-Player* buffer.
Alternatively, you can switch away from that buffer to do real work,
And invoke m-player commands by first pressing C-e ;.
As an example, pressing v in the *M-Player* buffer
prompts for and sets the volume;
When not in the *M-Player* buffer, you can achieve the same
by pressing C-e ; v.
Press C-h b in the *M-Player*
buffer to list m-player keybindings.
12.115.2 emacspeak-m-player Commands ¶
12.115.2.1 emacspeak-m-player ¶
- Command: emacspeak-m-player (resource &optional play-list) ¶
-
12.115.2.2 emacspeak-m-player-add-autopan ¶
- Command: emacspeak-m-player-add-autopan ¶
-
12.115.2.3 emacspeak-m-player-add-equalizer ¶
- Command: emacspeak-m-player-add-equalizer (&optional reset) ¶
-
12.115.2.4 emacspeak-m-player-add-filter ¶
- Command: emacspeak-m-player-add-filter (filter-name &optional edit) ¶
-
12.115.2.5 emacspeak-m-player-add-ladspa ¶
- Command: emacspeak-m-player-add-ladspa ¶
-
12.115.2.6 emacspeak-m-player-alt-src-step ¶
- Command: emacspeak-m-player-alt-src-step (step) ¶
-
12.115.2.7 emacspeak-m-player-amark-add ¶
- Command: emacspeak-m-player-amark-add (name &optional prompt-position) ¶
-
12.115.2.8 emacspeak-m-player-amark-jump ¶
- Command: emacspeak-m-player-amark-jump ¶
-
12.115.2.9 emacspeak-m-player-apply-reverb-preset ¶
- Command: emacspeak-m-player-apply-reverb-preset (preset) ¶
-
12.115.2.10 emacspeak-m-player-backward-10min ¶
- Command: emacspeak-m-player-backward-10min ¶
-
12.115.2.11 emacspeak-m-player-backward-10s ¶
- Command: emacspeak-m-player-backward-10s ¶
-
12.115.2.12 emacspeak-m-player-backward-1min ¶
- Command: emacspeak-m-player-backward-1min ¶
-
12.115.2.13 emacspeak-m-player-balance ¶
- Command: emacspeak-m-player-balance ¶
-
12.115.2.14 emacspeak-m-player-beginning-of-track ¶
- Command: emacspeak-m-player-beginning-of-track ¶
-
12.115.2.15 emacspeak-m-player-bind-accelerator ¶
- Command: emacspeak-m-player-bind-accelerator (directory key) ¶
-
12.115.2.16 emacspeak-m-player-clear-filters ¶
- Command: emacspeak-m-player-clear-filters ¶
-
12.115.2.17 emacspeak-m-player-command ¶
- Command: emacspeak-m-player-command (key) ¶
-
12.115.2.18 emacspeak-m-player-customize-options ¶
- Command: emacspeak-m-player-customize-options ¶
-
12.115.2.19 emacspeak-m-player-delete-filter ¶
- Command: emacspeak-m-player-delete-filter (filter) ¶
-
12.115.2.20 emacspeak-m-player-delete-ladspa ¶
- Command: emacspeak-m-player-delete-ladspa ¶
-
12.115.2.22 emacspeak-m-player-display-percent ¶
- Command: emacspeak-m-player-display-percent ¶
-
12.115.2.23 emacspeak-m-player-display-position ¶
- Command: emacspeak-m-player-display-position ¶
-
12.115.2.24 emacspeak-m-player-double-speed ¶
- Command: emacspeak-m-player-double-speed ¶
-
12.115.2.25 emacspeak-m-player-edit-reverb ¶
- Command: emacspeak-m-player-edit-reverb ¶
-
12.115.2.26 emacspeak-m-player-end-of-track ¶
- Command: emacspeak-m-player-end-of-track ¶
-
12.115.2.27 emacspeak-m-player-equalizer-control ¶
- Command: emacspeak-m-player-equalizer-control (v) ¶
-
12.115.2.28 emacspeak-m-player-equalizer-preset ¶
- Command: emacspeak-m-player-equalizer-preset (name) ¶
-
12.115.2.29 emacspeak-m-player-faster ¶
- Command: emacspeak-m-player-faster ¶
-
12.115.2.30 emacspeak-m-player-forward-10min ¶
- Command: emacspeak-m-player-forward-10min ¶
-
12.115.2.31 emacspeak-m-player-forward-10s ¶
- Command: emacspeak-m-player-forward-10s ¶
-
12.115.2.32 emacspeak-m-player-forward-1min ¶
- Command: emacspeak-m-player-forward-1min ¶
-
12.115.2.33 emacspeak-m-player-from-media-history ¶
- Command: emacspeak-m-player-from-media-history (posn) ¶
- C-. h ¶
- C-' h ¶
- C-x @ s h ¶
12.115.2.34 emacspeak-m-player-get-length ¶
- Command: emacspeak-m-player-get-length ¶
-
12.115.2.35 emacspeak-m-player-half-speed ¶
- Command: emacspeak-m-player-half-speed ¶
-
12.115.2.36 emacspeak-m-player-left-channel ¶
- Command: emacspeak-m-player-left-channel ¶
-
12.115.2.37 emacspeak-m-player-load ¶
- Command: emacspeak-m-player-load (resource &optional append) ¶
-
12.115.2.38 emacspeak-m-player-load-file ¶
- Command: emacspeak-m-player-load-file (f) ¶
-
12.115.2.39 emacspeak-m-player-load-playlist ¶
- Command: emacspeak-m-player-load-playlist (f) ¶
-
12.115.2.41 emacspeak-m-player-mode ¶
- Command: emacspeak-m-player-mode ¶
-
12.115.2.42 emacspeak-m-player-next-track ¶
- Command: emacspeak-m-player-next-track ¶
-
12.115.2.43 emacspeak-m-player-pan ¶
- Command: emacspeak-m-player-pan ¶
-
12.115.2.44 emacspeak-m-player-pause ¶
- Command: emacspeak-m-player-pause ¶
-
12.115.2.45 emacspeak-m-player-persist-process ¶
- Command: emacspeak-m-player-persist-process (&optional name) ¶
-
12.115.2.47 emacspeak-m-player-play-tracks-jump ¶
- Command: emacspeak-m-player-play-tracks-jump (step) ¶
-
12.115.2.48 emacspeak-m-player-play-tree-up ¶
- Command: emacspeak-m-player-play-tree-up (step) ¶
-
12.115.2.49 emacspeak-m-player-pop-to-player ¶
- Command: emacspeak-m-player-pop-to-player ¶
-
12.115.2.50 emacspeak-m-player-previous-track ¶
- Command: emacspeak-m-player-previous-track ¶
-
12.115.2.51 emacspeak-m-player-quit ¶
- Command: emacspeak-m-player-quit ¶
-
12.115.2.52 emacspeak-m-player-reset-options ¶
- Command: emacspeak-m-player-reset-options ¶
-
12.115.2.53 emacspeak-m-player-reset-speed ¶
- Command: emacspeak-m-player-reset-speed ¶
-
12.115.2.54 emacspeak-m-player-restore-process ¶
- Command: emacspeak-m-player-restore-process ¶
-
12.115.2.55 emacspeak-m-player-right-channel ¶
- Command: emacspeak-m-player-right-channel ¶
-
12.115.2.56 emacspeak-m-player-scale-speed ¶
- Command: emacspeak-m-player-scale-speed (factor) ¶
-
12.115.2.57 emacspeak-m-player-seek-absolute ¶
- Command: emacspeak-m-player-seek-absolute (pos) ¶
-
12.115.2.58 emacspeak-m-player-seek-percentage ¶
- Command: emacspeak-m-player-seek-percentage (pos) ¶
-
12.115.2.59 emacspeak-m-player-seek-relative ¶
- Command: emacspeak-m-player-seek-relative (offset) ¶
-
12.115.2.60 emacspeak-m-player-set-clip-end ¶
- Command: emacspeak-m-player-set-clip-end ¶
-
12.115.2.61 emacspeak-m-player-set-clip-start ¶
- Command: emacspeak-m-player-set-clip-start ¶
-
12.115.2.62 emacspeak-m-player-shuffle ¶
- Command: emacspeak-m-player-shuffle ¶
- C-e : ¶
- <fn> : ¶
12.115.2.63 emacspeak-m-player-slave-command ¶
- Command: emacspeak-m-player-slave-command (command) ¶
-
12.115.2.64 emacspeak-m-player-slower ¶
- Command: emacspeak-m-player-slower ¶
-
12.115.2.65 emacspeak-m-player-speak-mode-line ¶
- Command: emacspeak-m-player-speak-mode-line ¶
-
12.115.2.66 emacspeak-m-player-stream-info ¶
- Command: emacspeak-m-player-stream-info (&optional toggle-cue) ¶
-
12.115.2.67 emacspeak-m-player-url ¶
- Command: emacspeak-m-player-url (url &optional playlist-p) ¶
- C-, u ¶
- C-x @ a u ¶
12.115.2.68 emacspeak-m-player-using-hrtf ¶
- Command: emacspeak-m-player-using-hrtf ¶
- C-; ' ¶
- C-x @ h ' ¶
12.115.2.69 emacspeak-m-player-using-openal ¶
- Command: emacspeak-m-player-using-openal (resource &optional play-list) ¶
- C-; ; ¶
- C-x @ h ; ¶
12.115.2.70 emacspeak-m-player-volume-change ¶
- Command: emacspeak-m-player-volume-change (value) ¶
-
12.115.2.71 emacspeak-m-player-volume-down ¶
- Command: emacspeak-m-player-volume-down ¶
-
12.115.2.72 emacspeak-m-player-volume-set ¶
- Command: emacspeak-m-player-volume-set (&optional arg) ¶
-
12.115.2.73 emacspeak-m-player-volume-up ¶
- Command: emacspeak-m-player-volume-up ¶
-
12.115.2.74 emacspeak-m-player-write-clip ¶
- Command: emacspeak-m-player-write-clip ¶
-
12.115.2.75 emacspeak-m-player-youtube-player ¶
- Command: emacspeak-m-player-youtube-player (url) ¶
- C-, y ¶
- C-x @ a y ¶
12.115.3 emacspeak-m-player Options ¶
- Variable: User Option emacspeak-m-player-options ¶
Options passed to mplayer.
- Variable: User Option emacspeak-m-player-program ¶
Media player program.
- Variable: User Option emacspeak-m-player-recent-amark-name ¶
Name used to mark position where we quit a stream.
- Variable: User Option emacspeak-m-player-reverb-filter ¶
Tap Reverb Settings.
- Variable: User Option emacspeak-m-player-youtube-dl ¶
YouTube download tool
- Variable: User Option emacspeak-media-location-bindings ¶
*Map specific key sequences to launching MPlayer accelerators
on a specific directory.
12.116 emacspeak-magit ¶
MAGIT == Git interface in Emacs
git clone git://github.com/magit/magit.git
12.116.1 emacspeak-magit Options ¶
- Variable: User Option voice-magit-bisect-bad ¶
Personality used for magit-bisect-bad
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-bisect-good ¶
Personality used for magit-bisect-good
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-bisect-skip ¶
Personality used for magit-bisect-skip
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-blame-date ¶
Personality used for magit-blame-date
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-magit-blame-hash ¶
Personality used for magit-blame-hash
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-blame-heading ¶
Personality used for magit-blame-heading
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-magit-blame-name ¶
Personality used for magit-blame-name
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-blame-summary ¶
Personality used for magit-blame-summary
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-branch-current ¶
Personality used for magit-branch-current
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-branch-local ¶
Personality used for magit-branch-local
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-magit-branch-remote ¶
Personality used for magit-branch-remote
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-cherry-equivalent ¶
Personality used for magit-cherry-equivalent
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-cherry-unmatched ¶
Personality used for magit-cherry-unmatched
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-diff-added ¶
Personality used for magit-diff-added
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-magit-diff-added-highlight ¶
Personality used for magit-diff-added-highlight
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-diff-base ¶
Personality used for magit-diff-base
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-magit-diff-base-highlight ¶
Personality used for magit-diff-base-highlight
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-diff-conflict-heading ¶
Personality used for magit-diff-conflict-heading
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-magit-diff-context ¶
Personality used for magit-diff-context
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-diff-context-highlight ¶
Personality used for magit-diff-context-highlight
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-magit-diff-file-heading ¶
Personality used for magit-diff-file-heading
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-magit-diff-file-heading-highlight ¶
Personality used for magit-diff-file-heading-highlight
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-magit-diff-file-heading-selection ¶
Personality used for magit-diff-file-heading-selection
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-diff-hunk-heading ¶
Personality used for magit-diff-hunk-heading
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-magit-diff-hunk-heading-highlight ¶
Personality used for magit-diff-hunk-heading-highlight
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-magit-diff-hunk-heading-selection ¶
Personality used for magit-diff-hunk-heading-selection
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-diff-hunk-region ¶
Personality used for magit-diff-hunk-region
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-magit-diff-lines-boundary ¶
Personality used for magit-diff-lines-boundary
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-diff-lines-heading ¶
Personality used for magit-diff-lines-heading
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-diff-our ¶
Personality used for magit-diff-our
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-magit-diff-our-highlight ¶
Personality used for magit-diff-our-highlight
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-diff-removed ¶
Personality used for magit-diff-removed
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-diff-removed-highlight ¶
Personality used for magit-diff-removed-highlight
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-magit-diff-their ¶
Personality used for magit-diff-their
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-diff-their-highlight ¶
Personality used for magit-diff-their-highlight
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-magit-diffstat-added ¶
Personality used for magit-diffstat-added
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-diffstat-removed ¶
Personality used for magit-diffstat-removed
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-dimmed ¶
Personality used for magit-dimmed
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-magit-filename ¶
Personality used for magit-filename
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-magit-hash ¶
Personality used for magit-hash
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-head ¶
Personality used for magit-head
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-magit-header-line ¶
Personality used for magit-header-line
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-magit-keyword ¶
Personality used for magit-keyword
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-log-author ¶
Personality used for magit-log-author
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-log-date ¶
Personality used for magit-log-date
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-log-graph ¶
Personality used for magit-log-graph
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-popup-argument ¶
Personality used for magit-popup-argument
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-magit-popup-disabled-argument ¶
Personality used for magit-popup-disabled-argument
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-popup-heading ¶
Personality used for magit-popup-heading
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-magit-popup-key ¶
Personality used for magit-popup-key
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-popup-option-value ¶
Personality used for magit-popup-option-value
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-magit-reflog-amend ¶
Personality used for magit-reflog-amend
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-reflog-checkout ¶
Personality used for magit-reflog-checkout
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-magit-reflog-cherry-pick ¶
Personality used for magit-reflog-cherry-pick
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-reflog-commit ¶
Personality used for magit-reflog-commit
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-reflog-merge ¶
Personality used for magit-reflog-merge
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-magit-reflog-other ¶
Personality used for magit-reflog-other
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-reflog-rebase ¶
Personality used for magit-reflog-rebase
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-reflog-remote ¶
Personality used for magit-reflog-remote
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-magit-reflog-reset ¶
Personality used for magit-reflog-reset
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-refname ¶
Personality used for magit-refname
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-magit-refname-stash ¶
Personality used for magit-refname-stash
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-refname-wip ¶
Personality used for magit-refname-wip
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-section-heading ¶
Personality used for magit-section-heading
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-magit-section-heading-selection ¶
Personality used for magit-section-heading-selection
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-magit-section-highlight ¶
Personality used for magit-section-highlight
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-section-secondary-heading ¶
Personality used for magit-section-secondary-heading
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-magit-sequence-done ¶
Personality used for magit-sequence-done
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-sequence-drop ¶
Personality used for magit-sequence-drop
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-sequence-head ¶
Personality used for magit-sequence-head
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-magit-sequence-onto ¶
Personality used for magit-sequence-onto
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-magit-sequence-part ¶
Personality used for magit-sequence-part
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-sequence-pick ¶
Personality used for magit-sequence-pick
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-sequence-stop ¶
Personality used for magit-sequence-stop
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-magit-signature-bad ¶
Personality used for magit-signature-bad
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-magit-signature-error ¶
Personality used for magit-signature-error
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-magit-signature-expired ¶
Personality used for magit-signature-expired
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-magit-signature-expired-key ¶
Personality used for magit-signature-expired-key
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-magit-signature-good ¶
Personality used for magit-signature-good
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-magit-signature-revoked ¶
Personality used for magit-signature-revoked
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-magit-signature-untrusted ¶
Personality used for magit-signature-untrusted
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-magit-tag ¶
Personality used for magit-tag
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
12.117 emacspeak-make-mode ¶
This module speech enables make-mode
12.117.1 emacspeak-make-mode Options ¶
- Variable: User Option voice-makefile-makepp-perl ¶
Personality used for makefile-makepp-perl
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-makefile-shell ¶
Personality used for makefile-shell
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-makefile-space ¶
Personality used for makefile-space
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-makefile-targets ¶
Personality used for makefile-targets
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
12.118 emacspeak-man ¶
Provide additional advice to man-mode
12.118.1 emacspeak-man Commands ¶
12.118.1.1 emacspeak-man-browse-man-page ¶
- Command: emacspeak-man-browse-man-page ¶
-
12.118.1.2 emacspeak-man-speak-this-section ¶
- Command: emacspeak-man-speak-this-section ¶
-
12.119 emacspeak-markdown ¶
MARKDOWN == Light-weight markup.
This module speech-enables markdown.el
12.119.1 emacspeak-markdown Options ¶
- Variable: User Option voice-markdown-header-face-1 ¶
Personality used for markdown-header-face-1
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-markdown-header-face-2 ¶
Personality used for markdown-header-face-2
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
- Variable: User Option voice-markdown-header-face-3 ¶
Personality used for markdown-header-face-3
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-markdown-header-face-4 ¶
Personality used for markdown-header-face-4
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-markdown-header-face-5 ¶
Personality used for markdown-header-face-5
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-markdown-header-face-6 ¶
Personality used for markdown-header-face-6
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
12.120 emacspeak-maths ¶
12.120.1 Setup ¶
Do not try what follows until you have read js/node/README.org
and successfully set up nvm (Node Version Manager) as described there.
12.120.2 Technical Overview ¶
Spoken mathematics on the emacspeak audio desktop. Use a NodeJS
based speech-rule-engine for Mathematics as the backend for
processing mathematical markup. The result of this processing is
an annotated S-expression that is rendered via Emacspeak’s speech
facilities. Annotations follow Aural CSS as implemented in
Emacspeak, This allows us to map these expressions to aural
properties supported by specific TTS engines.
12.120.3 Basic Usage: ¶
Start the server/client: M-x emacspeak-maths-start. Once the server
and client are started, you can browse any number of math
expressions using the emacspeak-maths-navigator described below.
Note: In general, once everything is configured correctly, using
the maths navigator automatically starts the server and
client. Invoke the Navigator using s-spc — this is the <windows>
key on
Linux. Now you can use these keys:
- Show Output <o> Switch to output buffer and quit Maths Navigator
- Enter: <SPC>
Enter a LaTeX expression.
- Smart-Enter: <enter> Enter the guessed expression with no prompting.
- Alt-Text <a> Process alt-text
under point as LaTeX.
- Down <down> Move down a level.
- Up <up> Move up a level.
- Left <left> Move left.
- Right
<right> Move right.
- Exit <any other key> Exit
navigator.
The current expression is spoken after
each of the above commands. It is also displayed in a special
buffer *Spoken Math*. That buffer holds all previously generated
output, And Emacs commands forward-page and backward-page can be
used to move through each chunk of output.
12.120.4 emacspeak-maths Commands ¶
12.120.4.1 emacspeak-maths-depth ¶
- Command: emacspeak-maths-depth ¶
-
12.120.4.2 emacspeak-maths-down ¶
- Command: emacspeak-maths-down ¶
-
12.120.4.3 emacspeak-maths-enter ¶
- Command: emacspeak-maths-enter (latex) ¶
-
12.120.4.4 emacspeak-maths-enter-guess ¶
- Command: emacspeak-maths-enter-guess ¶
-
12.120.4.5 emacspeak-maths-left ¶
- Command: emacspeak-maths-left ¶
-
12.120.4.6 emacspeak-maths-restart ¶
- Command: emacspeak-maths-restart ¶
-
12.120.4.7 emacspeak-maths-right ¶
- Command: emacspeak-maths-right ¶
-
12.120.4.8 emacspeak-maths-root ¶
- Command: emacspeak-maths-root ¶
-
12.120.4.9 emacspeak-maths-shutdown ¶
- Command: emacspeak-maths-shutdown ¶
-
12.120.4.10 emacspeak-maths-speak-alt ¶
- Command: emacspeak-maths-speak-alt ¶
-
12.120.4.11 emacspeak-maths-spoken-mode ¶
- Command: emacspeak-maths-spoken-mode ¶
-
12.120.4.12 emacspeak-maths-start ¶
- Command: emacspeak-maths-start ¶
-
12.120.4.13 emacspeak-maths-switch-to-output ¶
- Command: emacspeak-maths-switch-to-output ¶
-
12.120.4.14 emacspeak-maths-up ¶
- Command: emacspeak-maths-up ¶
-
12.120.5 emacspeak-maths Options ¶
- Variable: User Option emacspeak-maths-inferior-program ¶
Location of ‘node’ executable. Make sure the environment in which
Emacs is launched finds the right installation of node. M-x
package-install nvm makes it easier to have Emacs find the right node
install.
12.121 emacspeak-message ¶
advice for posting message commands
12.121.1 emacspeak-message Options ¶
- Variable: User Option emacspeak-message-punctuation-mode ¶
Pronunciation mode to use for message buffers.
12.122 emacspeak-metapost ¶
Speech-enables metapost mode.
metapost is a powerful drawing package
typically installed as mpost by modern TeX
installations.
12.123 emacspeak-midge ¶
This module speech enables midge.
Midge is a MIDI composer/editor tool.
From the package README file:
; Midge, for midi generator, is a text to midi translator.
; It creates type 1 (ie multitrack) midi files from text
; descriptions of music. It is a single perl script, which
; does not require any additional modules.
The package also provides a convenient emacs mode for
editing and playing midge files.
Midge’s homepage is at:
http://www.dmriley.demon.co.uk/code/midge/
12.124 emacspeak-mines ¶
MINES == Minesweeper game in emacs. The game itself provides a
fully keyboard driven interface. In addition, Emacspeak provides
these additional interactive commands:
- SPC Speak current cell.
- . Speak neighbors of current cell.
- , Speak number of marks
- a Move to beginning of row.
- e Move to end of row.
- g Move to specified cell
- s Move to next uncovered cell.
- / Speak number of remaining uncovered cells.
- ' Speaks entire board.
Speaking cell neighbors uses appropriate clause boundaries to group related cells — neighbors are read left-to-right, top-to-bottom.
Moving to the left/right edge of the board produces an appropriate auditory icon.
12.124.1 emacspeak-mines Commands ¶
12.124.1.1 emacspeak-mines-beginning-of-row ¶
- Command: emacspeak-mines-beginning-of-row ¶
-
12.124.1.2 emacspeak-mines-end-of-row ¶
- Command: emacspeak-mines-end-of-row ¶
-
12.124.1.3 emacspeak-mines-goto ¶
- Command: emacspeak-mines-goto (index) ¶
-
12.124.1.4 emacspeak-mines-jump-to-uncovered-cell ¶
- Command: emacspeak-mines-jump-to-uncovered-cell (from-beginning) ¶
-
12.124.1.5 emacspeak-mines-speak-board ¶
- Command: emacspeak-mines-speak-board ¶
-
12.124.1.6 emacspeak-mines-speak-cell ¶
- Command: emacspeak-mines-speak-cell ¶
-
12.124.1.7 emacspeak-mines-speak-mark-count ¶
- Command: emacspeak-mines-speak-mark-count ¶
-
12.124.1.8 emacspeak-mines-speak-neighbors ¶
- Command: emacspeak-mines-speak-neighbors ¶
-
12.124.1.9 emacspeak-mines-speak-uncovered-count ¶
- Command: emacspeak-mines-speak-uncovered-count ¶
-
12.125 emacspeak-mspools ¶
Speech-enable mspools –a package that lets you monitor
multiple maildrops
12.126 emacspeak-muggles ¶
MUGGLES == Emacspeak spells for power-users.
This module implements no new functionality — contrast with
emacspeak-wizards. Instead, it uses package hydra to provide
convenience key-bindings that access existing Emacspeak
functionality.
You need to install package Hydra first:
‘M-x package-install hydra’.
Note that on newer versions of Emacs, loading this module will
attempt to automatically install package hydra if it is not found.
12.126.1 Implemented Muggles ¶
- Brightness: <print> Control display brightness using xbacklight.
- View-Mode: <C-c v> Temporarily behave like view-mode.
- Navigate: <s-n> Navigate with ease.
- org-mode structure nav: <C-c C-SPC> Structure navigation for org-mode.
- org-mode tables: <C-c t> Table UI for org-mode tables.
- m-player: <s-m> Emacspeak-M-Player Commands
- m-player: <s-;> Emacspeak-M-Player muggle
- pianobar: <s-’> Emacspeak-M-pianobar Commands
- hideshow: C-c h Provide HideShow bindings.
- origami: C-c / Origami bindings.
- toggle-option: <C-c o> Single binding for toggling options.
- outliner: <C-c .> Bindings from outline-minor-mode.
- Info-Summary: <?> in Info Info Summary Muggle
- Repeatable-Yank: <C-y> Smart yank
- SmartParens: <C-c ,> Smart Parens
Emacspeak automatically speaks Hydra hints when displayed.
To silence all Hydra hints, set hydra-is-helpful to nil. To
temporarily silence speaking of Hydra hints, Muggles can bind
command emacspeak-hydra-toggle-talkative. As an
example, Muggle ‘ViewMode’ binds s to this command.
12.126.2 emacspeak-muggles Commands ¶
12.126.2.1 emacspeak-muggles-brightness/body ¶
- Command: emacspeak-muggles-brightness/body ¶
- <print> ¶
12.126.2.2 emacspeak-muggles-emacspeak-m-player-mode-map-cmd ¶
- Command: emacspeak-muggles-emacspeak-m-player-mode-map-cmd ¶
- s-m ¶
12.126.2.3 emacspeak-muggles-hideshow/body ¶
- Command: emacspeak-muggles-hideshow/body ¶
- C-c h ¶
12.126.2.4 emacspeak-muggles-ido-yank ¶
- Command: emacspeak-muggles-ido-yank ¶
- C-M-y ¶
12.126.2.5 emacspeak-muggles-info-summary/body ¶
- Command: emacspeak-muggles-info-summary/body ¶
-
Call the body in the "emacspeak-muggles-info-summary" hydra.
The heads for the associated hydra are:
"]": ‘Info-forward-node’,
"[": ‘Info-backward-node’,
"n": ‘Info-next’,
"p": ‘Info-prev’,
"s": ‘Info-search’,
"S": ‘Info-search-case-sensitively’,
"l": ‘Info-history-back’,
"r": ‘Info-history-forward’,
"H": ‘Info-history’,
"t": ‘Info-top-node’,
"<": ‘Info-top-node’,
">": ‘Info-final-node’,
"u": ‘Info-up’,
"^": ‘Info-up’,
"m": ‘Info-menu’,
"g": ‘Info-goto-node’,
"b": ‘beginning-of-buffer’,
"e": ‘end-of-buffer’,
"f": ‘Info-follow-reference’,
"i": ‘Info-index’,
",": ‘Info-index-next’,
"I": ‘Info-virtual-index’,
"T": ‘Info-toc’,
"d": ‘Info-directory’,
"c": ‘Info-copy-current-node-name’,
"C": ‘clone-buffer’,
"a": ‘info-apropos’,
"1": ‘Info-nth-menu-item’,
"2": ‘Info-nth-menu-item’,
"3": ‘Info-nth-menu-item’,
"4": ‘Info-nth-menu-item’,
"5": ‘Info-nth-menu-item’,
"6": ‘Info-nth-menu-item’,
"7": ‘Info-nth-menu-item’,
"8": ‘Info-nth-menu-item’,
"9": ‘Info-nth-menu-item’,
"?": ‘Info-summary’,
"h": ‘Info-help’,
"q": ‘Info-exit’,
"C-g": ‘nil’
The body can be accessed via ‘emacspeak-muggles-info-summary/body’.
12.126.2.6 emacspeak-muggles-lispy-or-sp ¶
- Command: emacspeak-muggles-lispy-or-sp ¶
-
12.126.2.7 emacspeak-muggles-m-player/body ¶
- Command: emacspeak-muggles-m-player/body ¶
- s-; ¶
Call the body in the "emacspeak-muggles-m-player" hydra.
The heads for the associated hydra are:
";": ‘emacspeak-m-player’,
"+": ‘emacspeak-m-player-volume-up’,
",": ‘emacspeak-m-player-backward-10s’,
"%": ‘emacspeak-m-player-display-percent’,
"-": ‘emacspeak-m-player-volume-down’,
".": ‘emacspeak-m-player-forward-10s’,
"<": ‘emacspeak-m-player-backward-1min’,
"<down>": ‘emacspeak-m-player-forward-1min’,
"<end>": ‘emacspeak-m-player-end-of-track’,
"<home>": ‘emacspeak-m-player-beginning-of-track’,
"<left>": ‘emacspeak-m-player-backward-10s’,
"<next>": ‘emacspeak-m-player-forward-10min’,
"<prior>": ‘emacspeak-m-player-backward-10min’,
"<right>": ‘emacspeak-m-player-forward-10s’,
"<up>": ‘emacspeak-m-player-backward-1min’,
"=": ‘emacspeak-m-player-volume-up’,
">": ‘emacspeak-m-player-forward-1min’,
"?": ‘emacspeak-m-player-display-position’,
"C": ‘emacspeak-m-player-clear-filters’,
"C-m": ‘emacspeak-m-player-load’,
"DEL": ‘emacspeak-m-player-reset-speed’,
"L": ‘emacspeak-m-player-load-file’,
"M-l": ‘emacspeak-m-player-load-playlist’,
"O": ‘emacspeak-m-player-reset-options’,
"P": ‘emacspeak-m-player-apply-reverb-preset’,
"Q": ‘emacspeak-m-player-quit’,
"R": ‘emacspeak-m-player-edit-reverb’,
"S": ‘emacspeak-amark-save’,
"SPC": ‘emacspeak-m-player-pause’,
"[": ‘emacspeak-m-player-slower’,
"]": ‘emacspeak-m-player-faster’,
"a": ‘emacspeak-m-player-amark-add’,
"b": ‘emacspeak-m-player-balance’,
"c": ‘emacspeak-m-player-slave-command’,
"d": ‘emacspeak-m-player-delete-filter’,
"e": ‘emacspeak-m-player-add-equalizer’,
"f": ‘emacspeak-m-player-add-filter’,
"g": ‘emacspeak-m-player-seek-absolute’,
"j": ‘emacspeak-m-player-amark-jump’,
"l": ‘emacspeak-m-player-get-length’,
"m": ‘emacspeak-m-player-speak-mode-line’,
"n": ‘emacspeak-m-player-next-track’,
"o": ‘emacspeak-m-player-customize-options’,
"p": ‘emacspeak-m-player-previous-track’,
"q": ‘bury-buffer’,
"r": ‘emacspeak-m-player-seek-relative’,
"s": ‘emacspeak-m-player-scale-speed’,
"t": ‘emacspeak-m-player-play-tracks-jump’,
"u": ‘emacspeak-m-player-url’,
"v": ‘emacspeak-m-player-volume-change’,
"(": ‘emacspeak-m-player-left-channel’,
")": ‘emacspeak-m-player-right-channel’,
"{": ‘emacspeak-m-player-half-speed’,
"}": ‘emacspeak-m-player-double-speed’
The body can be accessed via ‘emacspeak-muggles-m-player/body’.
12.126.2.8 emacspeak-muggles-maths-navigator/body ¶
- Command: emacspeak-muggles-maths-navigator/body ¶
- s-SPC ¶
12.126.2.9 emacspeak-muggles-navigate/body ¶
- Command: emacspeak-muggles-navigate/body ¶
- s-n ¶
12.126.2.10 emacspeak-muggles-org-nav/body ¶
- Command: emacspeak-muggles-org-nav/body ¶
-
12.126.2.11 emacspeak-muggles-org-table/body ¶
- Command: emacspeak-muggles-org-table/body ¶
-
12.126.2.12 emacspeak-muggles-outliner/body ¶
- Command: emacspeak-muggles-outliner/body ¶
-
12.126.2.13 emacspeak-muggles-smartparens/body ¶
- Command: emacspeak-muggles-smartparens/body ¶
- C-c , ¶
12.126.2.14 emacspeak-muggles-toggle-option/body ¶
- Command: emacspeak-muggles-toggle-option/body ¶
- C-c o ¶
12.126.2.15 emacspeak-muggles-view/body ¶
- Command: emacspeak-muggles-view/body ¶
- C-c v ¶
Call the body in the "emacspeak-muggles-view" hydra.
The heads for the associated hydra are:
"?": ‘(emacspeak-hydra-self-help "emacspeak-muggles-view")’,
"$": ‘set-selective-display’,
"%": ‘View-goto-percent’,
"’": ‘register-to-point’,
"(": ‘backward-sexp’,
")": ‘forward-sexp’,
".": ‘set-mark-command’,
"/": ‘View-search-regexp-forward’,
"<": ‘beginning-of-buffer’,
"<return>": ‘nil’,
"=": ‘what-line’,
">": ‘end-of-buffer’,
"@": ‘View-back-to-mark’,
"A": ‘beginning-of-defun’,
"DEL": ‘View-scroll-page-backward’,
"E": ‘end-of-defun’,
"J": ‘(emacspeak-hide-or-expose-block ’all)’,
"SPC": ‘View-scroll-page-forward’,
"[": ‘backward-page’,
"\": ‘View-search-regexp-backward’,
"]": ‘forward-page’,
"a": ‘move-beginning-of-line’,
"b": ‘backward-word’,
"c": ‘emacspeak-speak-char’,
"d": ‘View-scroll-half-page-forward’,
"e": ‘move-end-of-line’,
"f": ‘forward-word’,
"g": ‘goto-line’,
"h": ‘backward-char’,
"i": ‘emacspeak-speak-mode-line’,
"j": ‘next-line’,
"k": ‘previous-line’,
"l": ‘forward-char’,
"m": ‘point-to-register’,
"n": ‘View-search-last-regexp-forward’,
"p": ‘View-search-last-regexp-backward’,
"q": ‘nil’,
"r": ‘copy-to-register’,
"s": ‘emacspeak-hydra-toggle-talkative’,
"t": ‘(recenter 0)’,
"u": ‘View-scroll-half-page-backward’,
"w": ‘emacspeak-speak-word’,
"x": ‘exchange-point-and-mark’,
"y": ‘kill-ring-save’,
"{": ‘backward-paragraph’,
"}": ‘forward-paragraph’
The body can be accessed via ‘emacspeak-muggles-view/body’.
12.126.2.16 emacspeak-muggles-yank-pop/body ¶
- Command: emacspeak-muggles-yank-pop/body ¶
-
12.126.2.17 emacspeak-origami/body ¶
- Command: emacspeak-origami/body ¶
- C-c / ¶
12.127 emacspeak-muse ¶
Speech enable Muse
12.127.1 emacspeak-muse Options ¶
- Variable: User Option voice-muse-emphasis-1 ¶
Personality used for muse-emphasis-1
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-muse-emphasis-2 ¶
Personality used for muse-emphasis-2
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-muse-emphasis-3 ¶
Personality used for muse-emphasis-3
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-muse-header-1 ¶
Personality used for muse-header-1
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-muse-header-2 ¶
Personality used for muse-header-2
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-muse-header-3 ¶
Personality used for muse-header-3
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-muse-header-4 ¶
Personality used for muse-header-4
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
- Variable: User Option voice-muse-header-5 ¶
Personality used for muse-header-5
This personality uses voice-bolden-extra whose effect can be changed globally by customizing voice-bolden-extra-settings.
12.128 emacspeak-navi-mode ¶
NAVI-MODE == Remote control for buffer navigation
12.129 emacspeak-net-utils ¶
This module speech enables net-utils
12.130 emacspeak-newsticker ¶
Newsticker provides a continuously updating newsticker using
RSS
Provides functionality similar to amphetadesk –but in pure elisp
12.131 emacspeak-npr ¶
NPR == http://www.npr.org National Public Radio in the US.
It provides a simple Web API documented at http://www.npr.org/api/index.
This module implements an Emacspeak Npr client.
Users will need to get their own API key.
12.131.1 Usage ¶
Command: emacspeak-npr-play-program C-; n
— Play current or past program with completion for program name.
emacspeak-npr-listing C-; N
— List NPR programs, blogs, etc with completion.
Streams can be played from within the displayed listing.
In all cases, streams are played using module emacspeak-m-player.
12.131.2 emacspeak-npr Commands ¶
12.131.2.1 emacspeak-npr-listing ¶
- Command: emacspeak-npr-listing (&optional search) ¶
- C-; N ¶
- C-x @ h N ¶
12.131.2.2 emacspeak-npr-listing-url-executor ¶
- Command: emacspeak-npr-listing-url-executor (url &optional get-date) ¶
-
12.131.2.3 emacspeak-npr-play-program ¶
- Command: emacspeak-npr-play-program (pid &optional get-date) ¶
- C-; n ¶
- C-x @ h n ¶
12.131.2.4 emacspeak-npr-refresh-program-table ¶
- Command: emacspeak-npr-refresh-program-table (&optional force) ¶
-
12.131.2.5 emacspeak-npr-search ¶
- Command: emacspeak-npr-search (query) ¶
-
12.131.3 emacspeak-npr Options ¶
- Variable: User Option emacspeak-npr-api-key ¶
Web API key for this application.
- Variable: User Option emacspeak-npr-local-cache ¶
Location where we cache NPR playlists.
12.132 emacspeak-nxml ¶
nxml-mode is a new XML mode for emacs by James Clark.
http://www.thaiopensource.com/download/
12.132.1 emacspeak-nxml Commands ¶
12.132.1.1 emacspeak-nxml-summarize-outline ¶
- Command: emacspeak-nxml-summarize-outline ¶
-
12.132.2 emacspeak-nxml Options ¶
- Variable: User Option voice-nxml-attribute-colon ¶
Personality used for nxml-attribute-colon
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-nxml-attribute-local-name ¶
Personality used for nxml-attribute-local-name
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-nxml-attribute-prefix ¶
Personality used for nxml-attribute-prefix
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-nxml-attribute-value ¶
Personality used for nxml-attribute-value
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-nxml-attribute-value-delimiter ¶
Personality used for nxml-attribute-value-delimiter
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-nxml-cdata-section-CDATA ¶
Personality used for nxml-cdata-section-CDATA
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-nxml-cdata-section-content ¶
Personality used for nxml-cdata-section-content
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-nxml-cdata-section-delimiter ¶
Personality used for nxml-cdata-section-delimiter
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-nxml-char-ref-delimiter ¶
Personality used for nxml-char-ref-delimiter
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-nxml-char-ref-number ¶
Personality used for nxml-char-ref-number
This personality uses voice-animate-medium whose effect can be changed globally by customizing voice-animate-medium-settings.
- Variable: User Option voice-nxml-comment-content ¶
Personality used for nxml-comment-content
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-nxml-comment-delimiter ¶
Personality used for nxml-comment-delimiter
This personality uses voice-smoothen-medium whose effect can be changed globally by customizing voice-smoothen-medium-settings.
- Variable: User Option voice-nxml-delimited-data ¶
Personality used for nxml-delimited-data
This personality uses voice-animate-medium whose effect can be changed globally by customizing voice-animate-medium-settings.
- Variable: User Option voice-nxml-delimiter ¶
Personality used for nxml-delimiter
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-nxml-element-colon ¶
Personality used for nxml-element-colon
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-nxml-element-local-name ¶
Personality used for nxml-element-local-name
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-nxml-element-prefix ¶
Personality used for nxml-element-prefix
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-nxml-entity-ref-delimiter ¶
Personality used for nxml-entity-ref-delimiter
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-nxml-entity-ref-name ¶
Personality used for nxml-entity-ref-name
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-nxml-hash ¶
Personality used for nxml-hash
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-nxml-markup-declaration-delimiter ¶
Personality used for nxml-markup-declaration-delimiter
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-nxml-name ¶
Personality used for nxml-name
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-nxml-namespace-attribute-colon ¶
Personality used for nxml-namespace-attribute-colon
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-nxml-namespace-attribute-prefix ¶
Personality used for nxml-namespace-attribute-prefix
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-nxml-namespace-attribute-value ¶
Personality used for nxml-namespace-attribute-value
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-nxml-namespace-attribute-value-delimiter ¶
Personality used for nxml-namespace-attribute-value-delimiter
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-nxml-namespace-attribute-xmlns ¶
Personality used for nxml-namespace-attribute-xmlns
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-nxml-processing-instruction-content ¶
Personality used for nxml-processing-instruction-content
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-nxml-processing-instruction-delimiter ¶
Personality used for nxml-processing-instruction-delimiter
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-nxml-processing-instruction-target ¶
Personality used for nxml-processing-instruction-target
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-nxml-prolog-keyword ¶
Personality used for nxml-prolog-keyword
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-nxml-prolog-literal-content ¶
Personality used for nxml-prolog-literal-content
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-nxml-prolog-literal-delimiter ¶
Personality used for nxml-prolog-literal-delimiter
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-nxml-ref ¶
Personality used for nxml-ref
This personality uses voice-animate-medium whose effect can be changed globally by customizing voice-animate-medium-settings.
- Variable: User Option voice-nxml-tag-delimiter ¶
Personality used for nxml-tag-delimiter
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-nxml-tag-slash ¶
Personality used for nxml-tag-slash
This personality uses voice-smoothen-medium whose effect can be changed globally by customizing voice-smoothen-medium-settings.
- Variable: User Option voice-rng-error ¶
Personality used for rng-error
This personality uses voice-bolden-and-animate whose effect can be changed globally by customizing voice-bolden-and-animate-settings.
12.133 emacspeak-ocr ¶
This module defines Emacspeak front-end to OCR.
This module assumes that sane is installed and working
for image acquisition,
and that there is an OCR engine that can take acquired
images and produce text.
Prerequisites:
Sane installed and working.
scanimage to generate tiff files from scanner.
tiffcp to compress the tiff file.
working ocr executable
by default this module assumes that the OCR executable
is named "ocr"
12.133.1 emacspeak-ocr Commands ¶
12.133.1.1 emacspeak-ocr ¶
- Command: emacspeak-ocr ¶
- C-e C-o ¶
- <fn> C-o ¶
12.133.1.2 emacspeak-ocr-backward-page ¶
- Command: emacspeak-ocr-backward-page (&optional count-ignored) ¶
-
12.133.1.3 emacspeak-ocr-customize ¶
- Command: emacspeak-ocr-customize ¶
-
12.133.1.4 emacspeak-ocr-flipflop-and-recognize-image ¶
- Command: emacspeak-ocr-flipflop-and-recognize-image ¶
-
12.133.1.5 emacspeak-ocr-forward-page ¶
- Command: emacspeak-ocr-forward-page (&optional count-ignored) ¶
-
12.133.1.6 emacspeak-ocr-mode ¶
- Command: emacspeak-ocr-mode ¶
-
12.133.1.7 emacspeak-ocr-name-document ¶
- Command: emacspeak-ocr-name-document (name) ¶
-
12.133.1.8 emacspeak-ocr-open-working-directory ¶
- Command: emacspeak-ocr-open-working-directory ¶
-
12.133.1.9 emacspeak-ocr-page ¶
- Command: emacspeak-ocr-page ¶
-
12.133.1.10 emacspeak-ocr-read-current-page ¶
- Command: emacspeak-ocr-read-current-page ¶
-
12.133.1.11 emacspeak-ocr-recognize-image ¶
- Command: emacspeak-ocr-recognize-image ¶
-
12.133.1.12 emacspeak-ocr-save-current-page ¶
- Command: emacspeak-ocr-save-current-page ¶
-
12.133.1.13 emacspeak-ocr-scan-and-recognize ¶
- Command: emacspeak-ocr-scan-and-recognize ¶
-
12.133.1.14 emacspeak-ocr-scan-image ¶
- Command: emacspeak-ocr-scan-image ¶
-
12.133.1.15 emacspeak-ocr-scan-photo ¶
- Command: emacspeak-ocr-scan-photo (&optional metadata) ¶
-
12.133.1.16 emacspeak-ocr-set-compress-image-options ¶
- Command: emacspeak-ocr-set-compress-image-options (setting) ¶
-
12.133.1.17 emacspeak-ocr-set-scan-image-options ¶
- Command: emacspeak-ocr-set-scan-image-options (setting) ¶
-
12.133.1.18 emacspeak-ocr-write-document ¶
- Command: emacspeak-ocr-write-document ¶
-
12.133.2 emacspeak-ocr Options ¶
- Variable: User Option emacspeak-ocr-compress-image ¶
Command used to compress the scanned tiff file.
- Variable: User Option emacspeak-ocr-compress-image-options ¶
Options used for compressing tiff image.
- Variable: User Option emacspeak-ocr-compress-photo-options ¶
Options used when created JPEG from scanned photographs.
- Variable: User Option emacspeak-ocr-engine ¶
OCR engine to process acquired image.
- Variable: User Option emacspeak-ocr-engine-options ¶
Command line options to pass to OCR engine.
- Variable: User Option emacspeak-ocr-image-extension ¶
Filename extension used for acquired image.
- Variable: User Option emacspeak-ocr-jpeg-metadata-writer ¶
Program to add metadata to JPEG files.
- Variable: User Option emacspeak-ocr-keep-uncompressed-image ¶
If set to T, uncompressed image is not removed.
- Variable: User Option emacspeak-ocr-photo-compress ¶
Program to create JPEG compressed images.
- Variable: User Option emacspeak-ocr-scan-image ¶
Name of image acquisition program.
- Variable: User Option emacspeak-ocr-scan-image-options ¶
Command line options to pass to image acquisition program.
- Variable: User Option emacspeak-ocr-scan-photo-options ¶
Options used when scanning in photographs.
- Variable: User Option emacspeak-ocr-working-directory ¶
Directory where images and OCR results
will be placed.
12.134 emacspeak-org ¶
Speech-enable org —
Org allows you to keep organized notes and todo lists.
Homepage: http://www.astro.uva.nl/~dominik/Tools/org/
or http://orgmode.org/
12.134.1 emacspeak-org Commands ¶
12.134.1.1 emacspeak-org-bookmark ¶
- Command: emacspeak-org-bookmark (&optional goto) ¶
-
12.134.1.2 emacspeak-org-capture-link ¶
- Command: emacspeak-org-capture-link ¶
- C-; h ¶
- C-x @ h h ¶
12.134.1.4 emacspeak-org-table-speak-both-headers-and-element ¶
- Command: emacspeak-org-table-speak-both-headers-and-element ¶
-
12.134.1.5 emacspeak-org-table-speak-column-header ¶
- Command: emacspeak-org-table-speak-column-header ¶
-
12.134.1.6 emacspeak-org-table-speak-column-header-and-element ¶
- Command: emacspeak-org-table-speak-column-header-and-element ¶
-
12.134.1.7 emacspeak-org-table-speak-coordinates ¶
- Command: emacspeak-org-table-speak-coordinates ¶
-
12.134.1.8 emacspeak-org-table-speak-current-element ¶
- Command: emacspeak-org-table-speak-current-element ¶
-
12.134.1.10 emacspeak-org-table-speak-row-header-and-element ¶
- Command: emacspeak-org-table-speak-row-header-and-element ¶
-
12.134.2 emacspeak-org Options ¶
- Variable: User Option emacspeak-org-bookmark-key ¶
Key of template used for capturing hot list.
12.135 emacspeak-origami ¶
ORIGAMI == One More Flexible Folding Mechanism
This module speech-enables origami-mode.
12.136 emacspeak-outline ¶
Provide additional advice to outline-mode
12.136.1 emacspeak-outline Commands ¶
12.136.1.1 emacspeak-outline-speak-backward-heading ¶
- Command: emacspeak-outline-speak-backward-heading ¶
-
12.136.1.2 emacspeak-outline-speak-forward-heading ¶
- Command: emacspeak-outline-speak-forward-heading ¶
-
12.136.1.3 emacspeak-outline-speak-next-heading ¶
- Command: emacspeak-outline-speak-next-heading ¶
-
12.136.1.4 emacspeak-outline-speak-previous-heading ¶
- Command: emacspeak-outline-speak-previous-heading ¶
-
12.136.1.5 emacspeak-outline-speak-this-heading ¶
- Command: emacspeak-outline-speak-this-heading ¶
-
12.136.2 emacspeak-outline Options ¶
- Variable: User Option emacspeak-outline-dont-query-before-speaking ¶
*Option to control prompts when speaking outline
sections.
12.137 emacspeak-package ¶
PACKAGE == package.el
Manage Emacs packages.
This module speech-enables package.el with a few convenience commands.
12.137.1 emacspeak-package Commands ¶
12.137.1.1 emacspeak-package-next-line ¶
- Command: emacspeak-package-next-line ¶
-
12.137.1.2 emacspeak-package-previous-line ¶
- Command: emacspeak-package-previous-line ¶
-
12.137.1.3 emacspeak-package-summarize-line ¶
- Command: emacspeak-package-summarize-line ¶
-
12.138 emacspeak-paradox ¶
PARADOX == paradox.el Improved package management interface
Manage Emacs packages.
This module speech-enables paradox.el with a few convenience commands.
12.138.1 emacspeak-paradox Commands ¶
12.138.1.1 emacspeak-paradox-summarize-line ¶
- Command: emacspeak-paradox-summarize-line ¶
-
12.138.2 emacspeak-paradox Options ¶
- Variable: User Option voice-paradox-description-face-multiline ¶
Personality used for paradox-description-face-multiline
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-paradox-download- ¶
Personality used for paradox-download-
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
12.139 emacspeak-perl ¶
Provide additional advice to perl-mode
12.140 emacspeak-personality ¶
Implementation Notes From 2018:
After 3 years, variable emacspeak-personality-voiceify-faces has
been removed,
and the advice on put-text-property and friends removed.
This module nowlimits itself to mapping face/font-lock properties
from overlays to the associated text-property (personality).
This mapping is done via emacspeak-personality-add.
The options for cumulative personalities have been removed.
Implementation Notes From 2015:
Setting emacspeak-personality-voiceify-faces to
nil now results in dtk-speak falling back to the
face->voice mapping defined via voice-setup for the face at
point. What this means:
1. You always get voice-locking except
when you set voice-lock-mode to nil.
2. The advice on
put-text-property and friends become a no-op and we still get
voice-locking.
3. Eventually this will become the default behavior
for voice-locking.
Implementation Notes from 2002.
This module defines a personality interface for implementing voice
lock via font lock.
12.141 emacspeak-php-mode ¶
speech-enable php-mode.el (available from sourceforge project
php-mode)
12.142 emacspeak-pianobar ¶
12.142.1 PIANOBAR == Pandora Client for Emacs ¶
pianobar git://github.com/PromyLOPh/pianobar.git Ubuntu/Debian:
sudo apt-get install pianobar
Pianobar Is a stand-alone client for Pandora Radio. pianobar.el
available on the Emacs Wiki at
http://www.emacswiki.org/emacs/pianobar.el Provides access to
Pandora Radio via pianobar from the comfort of Emacs. This module
speech-enables Pianobar and enhances it for the Complete Audio
Desktop.
12.142.2 Emacspeak Usage: ¶
Emacspeak implements command emacspeak-pianobar, a light-weight
wrapper on top of pianobar. Emacspeak binds this command to
C-e '. In my personal .emacs, I bind this to
f5. Command emacspeak-pianobar is designed to let you
launch Pandora channels and switch tracks/channels without moving
away from your primary tasks such as editting code or
reading/composing email. Toward this end, launching command
emacspeak-pianobar the first time initializes the
*pianobar* buffer and launches command pianobar;
Focus is placed in the *pianobar* buffer. Pianobar can be
controlled with single keystrokes while in this buffer. The most
useful keys are right for skipping tracks, up and
down for switching channels etc.; see the keys bound in
pianobar-key-map for a complete list. Pressing C-e '
in the *pianobar* buffer buries the
*pianobar*. From here on, Pianobar can be controlled
by pressing the Pianobar prefix key (C-e ') followed by
keys from pianobar-key-map.
12.142.3 emacspeak-pianobar Commands ¶
12.142.3.1 emacspeak-pianobar ¶
- Command: emacspeak-pianobar ¶
- C-e " ¶
- <fn> " ¶
12.142.3.2 emacspeak-pianobar-command ¶
- Command: emacspeak-pianobar-command (key) ¶
-
12.142.3.3 emacspeak-pianobar-electric-mode-toggle ¶
- Command: emacspeak-pianobar-electric-mode-toggle ¶
-
12.142.3.4 emacspeak-pianobar-next-preset ¶
- Command: emacspeak-pianobar-next-preset ¶
-
12.142.3.5 emacspeak-pianobar-previous-preset ¶
- Command: emacspeak-pianobar-previous-preset ¶
-
12.142.3.6 emacspeak-pianobar-switch-to-preset ¶
- Command: emacspeak-pianobar-switch-to-preset ¶
-
12.142.3.7 emacspeak-pianobar-volume-down ¶
- Command: emacspeak-pianobar-volume-down ¶
-
12.142.3.8 emacspeak-pianobar-volume-up ¶
- Command: emacspeak-pianobar-volume-up ¶
-
12.142.4 emacspeak-pianobar Options ¶
- Variable: User Option emacspeak-pianobar-max-preset ¶
Number of presets.
12.144 emacspeak-proced ¶
PROCED == Process Editor
A new Task Manager for Emacs.
Proced is part of emacs 23.
12.144.1 emacspeak-proced Commands ¶
12.144.1.1 emacspeak-proced-jump-to-process ¶
- Command: emacspeak-proced-jump-to-process (name) ¶
-
12.144.1.2 emacspeak-proced-next-field ¶
- Command: emacspeak-proced-next-field ¶
-
12.144.1.3 emacspeak-proced-next-line ¶
- Command: emacspeak-proced-next-line ¶
-
12.144.1.4 emacspeak-proced-previous-field ¶
- Command: emacspeak-proced-previous-field ¶
-
12.144.1.5 emacspeak-proced-previous-line ¶
- Command: emacspeak-proced-previous-line ¶
-
12.144.1.6 emacspeak-proced-speak-args ¶
- Command: emacspeak-proced-speak-args ¶
-
12.144.1.7 emacspeak-proced-speak-field ¶
- Command: emacspeak-proced-speak-field (field-name) ¶
-
12.144.1.8 emacspeak-proced-speak-that-field ¶
- Command: emacspeak-proced-speak-that-field ¶
-
12.144.1.9 emacspeak-proced-speak-this-field ¶
- Command: emacspeak-proced-speak-this-field (&optional position) ¶
-
12.145 emacspeak-projectile ¶
PROJECTILE == ‘M-x package-install projectile’.
Project management in Emacs.
12.146 emacspeak-prompts ¶
This module provides a set of pre-defined speech prompts,
And a light-weight player for generating these prompts.
12.147 emacspeak-pronounce ¶
This module implements user customizable pronunciation dictionaries
for emacspeak. Custom pronunciations can be defined per file, per
directory and/or per major mode. Emacspeak maintains a persistent
user dictionary upon request and loads these in new emacspeak
sessions. This module implements the user interface to the custom
dictionary as well as providing the internal API used by the rest
of emacspeak in using the dictionary.
Algorithm:
The persistent dictionary is a hash table where the hash keys are
filenames, directory names, or major-mode names. The hash values
are association lists defining the dictionary. Users of this module
can retrieve a dictionary made up of all applicable association
lists for a given file.
12.147.1 emacspeak-pronounce Commands ¶
12.147.1.1 emacspeak-pronounce-clear-dictionaries ¶
- Command: emacspeak-pronounce-clear-dictionaries ¶
-
12.147.1.2 emacspeak-pronounce-define-local-pronunciation ¶
- Command: emacspeak-pronounce-define-local-pronunciation (word pronunciation) ¶
-
12.147.1.3 emacspeak-pronounce-define-pronunciation ¶
- Command: emacspeak-pronounce-define-pronunciation ¶
-
12.147.1.4 emacspeak-pronounce-define-template-pronunciation ¶
- Command: emacspeak-pronounce-define-template-pronunciation ¶
-
12.147.1.5 emacspeak-pronounce-dispatch ¶
- Command: emacspeak-pronounce-dispatch ¶
- C-e M-d ¶
- <fn> M-d ¶
12.147.1.6 emacspeak-pronounce-edit-pronunciations ¶
- Command: emacspeak-pronounce-edit-pronunciations (key) ¶
-
12.147.1.7 emacspeak-pronounce-load-dictionaries ¶
- Command: emacspeak-pronounce-load-dictionaries (&optional filename) ¶
-
12.147.1.8 emacspeak-pronounce-refresh-pronunciations ¶
- Command: emacspeak-pronounce-refresh-pronunciations ¶
-
12.147.1.9 emacspeak-pronounce-save-dictionaries ¶
- Command: emacspeak-pronounce-save-dictionaries ¶
-
12.147.1.10 emacspeak-pronounce-toggle-use-of-dictionaries ¶
- Command: emacspeak-pronounce-toggle-use-of-dictionaries (&optional state) ¶
-
12.147.1.11 emacspeak-pronounce-yank-word ¶
- Command: emacspeak-pronounce-yank-word ¶
-
12.147.2 emacspeak-pronounce Options ¶
- Variable: User Option emacspeak-pronounce-common-xml-namespace-uri-pronunciations ¶
Pronunciations for well known namespace URIs.
- Variable: User Option emacspeak-pronounce-dictionaries-file ¶
File that holds the persistent emacspeak pronunciation dictionaries.
- Variable: User Option emacspeak-pronounce-internet-smileys-pronunciations ¶
Pronunciation dictionary used in all instant messenger and IRC chat
modes.
See http://www.charm.net/~kmarsh/smiley.html.
- Variable: User Option emacspeak-pronounce-load-pronunciations-on-startup ¶
Says if user dictionaries loaded on emacspeak startup.
- Variable: User Option emacspeak-pronounce-pronunciation-personality ¶
*Pronunciation personality.
This is the personality used when speaking things that have a pronunciation
applied.
12.148 emacspeak-py ¶
This speech-enables python-mode available on sourceforge and ELPA
12.149 emacspeak-pydoc ¶
PYDOC == Python Documentation Viewer
12.150 emacspeak-python ¶
This speech-enables python-mode bundled with Emacs
12.151 emacspeak-racket ¶
racket-mode implements an IDE for racket, a dialect of scheme.
12.152 emacspeak-re-builder ¶
Speech-enable re-builder.
Will be used to advantage in efficiently setting up outline
regexp wizards
12.152.1 emacspeak-re-builder Options ¶
- Variable: User Option voice-reb-match-0 ¶
Personality used for reb-match-0
This personality uses voice-lock-overlay-0 whose effect can be changed globally by customizing voice-lock-overlay-0-settings.
- Variable: User Option voice-reb-match-1 ¶
Personality used for reb-match-1
This personality uses voice-lock-overlay-1 whose effect can be changed globally by customizing voice-lock-overlay-1-settings.
- Variable: User Option voice-reb-match-2 ¶
Personality used for reb-match-2
This personality uses voice-lock-overlay-2 whose effect can be changed globally by customizing voice-lock-overlay-2-settings.
- Variable: User Option voice-reb-match-3 ¶
Personality used for reb-match-3
This personality uses voice-lock-overlay-3 whose effect can be changed globally by customizing voice-lock-overlay-3-settings.
12.153 emacspeak-redefine ¶
This module redefines a few vital functions,
since advising them won’t help.
Convention used:
To redefine function fn:
The original function will be renamed to Orig-fn.
A new function called emacspeak-fn will be defined.
Finally, we will fset fn to emacspeak-fn
In the case of backward-char, forward-char, and self-insert-command
mere redefinition of the function will not do:
We will need to bind the new functions explicitly to the keys.
12.153.1 emacspeak-redefine Commands ¶
12.153.1.1 emacspeak-backward-char ¶
- Command: emacspeak-backward-char (&optional arg) ¶
-
12.153.1.2 emacspeak-forward-char ¶
- Command: emacspeak-forward-char (&optional arg) ¶
-
12.153.1.3 emacspeak-self-insert-command ¶
- Command: emacspeak-self-insert-command (&optional arg) ¶
-
12.154 emacspeak-reftex ¶
This module speech-enables refteex –
reftex is a minor mode that makes navigation of TeX
documents possible via a table of contents buffer.
12.156 emacspeak-remote ¶
In a running emacspeak session,
nuke the running server and start talking to a remote speech server,
after prompting for host and port
12.156.1 emacspeak-remote Commands ¶
12.156.1.1 emacspeak-remote-connect-to-server ¶
- Command: emacspeak-remote-connect-to-server (host port) ¶
- C-e M-r ¶
- <fn> M-r ¶
12.156.1.2 emacspeak-remote-edit-current-remote-hostname ¶
- Command: emacspeak-remote-edit-current-remote-hostname ¶
-
12.156.1.3 emacspeak-remote-home ¶
- Command: emacspeak-remote-home ¶
-
12.156.1.4 emacspeak-remote-quick-connect-to-server ¶
- Command: emacspeak-remote-quick-connect-to-server ¶
-
12.156.1.5 emacspeak-remote-quick-connect-via-ssh ¶
- Command: emacspeak-remote-quick-connect-via-ssh ¶
-
12.156.1.6 emacspeak-remote-ssh-to-server ¶
- Command: emacspeak-remote-ssh-to-server (login host port) ¶
-
12.156.2 emacspeak-remote Options ¶
- Variable: User Option emacspeak-remote-default-ssh-server ¶
Default ssh server to use for remote speech server.
- Variable: User Option emacspeak-remote-hooks ¶
List of hook functions that are run after
emacspeak is set to run as a remote application.
Use this to add actions you typically perform after you enter remote
mode.
12.157 emacspeak-rg ¶
RG == Emacs front-end to ripgrep (rg).
12.158 emacspeak-rmail ¶
emacspeak extensions to rmail
12.158.1 emacspeak-rmail Commands ¶
12.158.1.1 emacspeak-rmail-speak-current-message-labels ¶
- Command: emacspeak-rmail-speak-current-message-labels ¶
-
12.158.1.2 emacspeak-rmail-summarize-current-message ¶
- Command: emacspeak-rmail-summarize-current-message ¶
-
12.159 emacspeak-rpm ¶
This module speech-enables rpm.el
rpm.el can be downloaded from
http://www.uni-karlsruhe.de/~Detlev.Zundel/download/rpm.el
and provides a nice interface to managing and browsing
rpm.
12.160 emacspeak-rpm-spec ¶
speech-enable rpm-spec-mode –part of Emacs 21 on RH 7.3
12.161 emacspeak-rst ¶
RST == rst-mode for editing rst text files.
This module speech-enables rst-mode.
12.161.1 emacspeak-rst Options ¶
- Variable: User Option voice-rst-adornment ¶
Personality used for rst-adornment
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-rst-block ¶
Personality used for rst-block
This personality uses voice-annotate whose effect can be changed globally by customizing voice-annotate-settings.
- Variable: User Option voice-rst-comment ¶
Personality used for rst-comment
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-rst-definition ¶
Personality used for rst-definition
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-rst-directive ¶
Personality used for rst-directive
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-rst-emphasis1 ¶
Personality used for rst-emphasis1
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-rst-emphasis2 ¶
Personality used for rst-emphasis2
This personality uses voice-animate-extra whose effect can be changed globally by customizing voice-animate-extra-settings.
- Variable: User Option voice-rst-external ¶
Personality used for rst-external
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-rst-level-1 ¶
Personality used for rst-level-1
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-rst-level-2 ¶
Personality used for rst-level-2
This personality uses voice-bolden-medium whose effect can be changed globally by customizing voice-bolden-medium-settings.
- Variable: User Option voice-rst-level-3 ¶
Personality used for rst-level-3
This personality uses voice-lighten-medium whose effect can be changed globally by customizing voice-lighten-medium-settings.
- Variable: User Option voice-rst-level-4 ¶
Personality used for rst-level-4
This personality uses voice-lighten-extra whose effect can be changed globally by customizing voice-lighten-extra-settings.
- Variable: User Option voice-rst-literal ¶
Personality used for rst-literal
This personality uses voice-monotone-medium whose effect can be changed globally by customizing voice-monotone-medium-settings.
- Variable: User Option voice-rst-reference ¶
Personality used for rst-reference
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-rst-transition ¶
Personality used for rst-transition
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
12.162 emacspeak-ruby ¶
Provide additional advice to Ruby mode
12.163 emacspeak-sage ¶
Speech-enable sage-shell-mode.
This is a major mode for interacting with sage,
http://www.sagemath.org/
An Open-source Mathematical Software System.
12.164 emacspeak-ses ¶
ses implements a simple spread sheet and is part of Emacs
This module speech-enables ses
12.164.1 emacspeak-ses Commands ¶
12.164.1.1 emacspeak-ses-backward-column-and-summarize ¶
- Command: emacspeak-ses-backward-column-and-summarize ¶
-
12.164.1.2 emacspeak-ses-backward-row-and-summarize ¶
- Command: emacspeak-ses-backward-row-and-summarize ¶
-
12.164.1.3 emacspeak-ses-forward-column-and-summarize ¶
- Command: emacspeak-ses-forward-column-and-summarize ¶
-
12.164.1.4 emacspeak-ses-forward-row-and-summarize ¶
- Command: emacspeak-ses-forward-row-and-summarize ¶
-
12.164.1.5 emacspeak-ses-summarize-cell ¶
- Command: emacspeak-ses-summarize-cell (cell-name) ¶
-
12.164.1.6 emacspeak-ses-summarize-current-cell ¶
- Command: emacspeak-ses-summarize-current-cell (&rest ignore) ¶
-
12.165 emacspeak-setup ¶
Entry point for Emacspeak.
The simplest and most basic way to start emacspeak is:
emacs -q -l <emacspeak-dir>/lisp/emacspeak-setup.el
The above starts a vanilla Emacs with just Emacspeak loaded.
Once the above has been verified to work,
You can add
(load-library "emacspeak-setup")
To your .emacs file.
See tvr/emacs-startup.el in the Emacspeak Git repository for my setup.
12.165.1 emacspeak-setup Options ¶
- Variable: User Option dtk-startup-hook ¶
List of hooks to be run after starting up the speech server.
Set things like speech rate, punctuation mode etc in this
hook.
- Variable: User Option emacspeak-startup-hook ¶
Hook run after Emacspeak is started.
- Variable: User Option emacspeak-tts-use-notify-stream ¶
Set to true to use a separate TTS stream for notifications.
- Variable: User Option tts-notification-device ¶
Virtual ALSA device to use for notifications stream.
12.166 emacspeak-sgml-mode ¶
emacspeak extensions to sgml mode
12.167 emacspeak-sh-script ¶
This module speech-enables sh-script.el
12.168 emacspeak-shx ¶
SHX == Shell Extras For emacs
12.169 emacspeak-sigbegone ¶
Speech-enables package sigbegone –voiceify sigs in email and news
12.170 emacspeak-slime ¶
;;; SLIME == Superior Lisp Interaction Mode For Emacs
Slime is a powerful IDE for developing in Common Lisp and Clojure.
It’s similar but more modern than package ILisp that I used as a
graduate student when developing AsTeR.
12.170.1 emacspeak-slime Options ¶
- Variable: User Option voice-slime-apropos-label ¶
Personality used for slime-apropos-label
This personality uses voice-monotone-light whose effect can be changed globally by customizing voice-monotone-light-settings.
- Variable: User Option voice-slime-apropos-symbol ¶
Personality used for slime-apropos-symbol
This personality uses voice-monotone-light whose effect can be changed globally by customizing voice-monotone-light-settings.
12.171 emacspeak-smart-window ¶
SMART-WINDOW == Smart Window switching for Emacs
12.172 emacspeak-smartparens ¶
SMARTPARENS == Automatic insertion, wrapping and paredit-like
navigation with user defined pairs this module speech-enables
smartparens. Insertion of a matching delimiter is indicated by a
short auditory icon. Structured navigation speaks the current
line with the position of point aurally highlighted.
12.173 emacspeak-solitaire ¶
Auditory interface to solitaire
12.173.1 emacspeak-solitaire Commands ¶
12.173.1.1 emacspeak-solitaire-show-column ¶
- Command: emacspeak-solitaire-show-column ¶
-
12.173.1.2 emacspeak-solitaire-show-row ¶
- Command: emacspeak-solitaire-show-row ¶
-
12.173.1.3 emacspeak-solitaire-speak-coordinates ¶
- Command: emacspeak-solitaire-speak-coordinates ¶
-
12.173.1.4 emacspeak-solitaire-speak-row ¶
- Command: emacspeak-solitaire-speak-row ¶
-
12.173.1.5 emacspeak-solitaire-speak-stones ¶
- Command: emacspeak-solitaire-speak-stones ¶
-
12.174 emacspeak-sounds ¶
This module provides the interface for generating auditory icons in emacspeak.
Design goal:
1) Auditory icons should be used to provide additional feedback,
not as a gimmick.
2) The interface should be usable at all times without the icons:
e.g. when on a machine without a sound card.
3) General principle for when to use an icon:
Convey information about events taking place in parallel.
For instance, if making a selection automatically moves the current focus
to the next choice,
We speak the next choice, while indicating the fact that something was selected with a sound cue.
This interface will assume the availability of a shell command "play"
that can take one or more sound files and play them.
This module will also provide a mapping between names in the elisp world and actual sound files.
Modules that wish to use auditory icons should use these names, instead of actual file names.
As of Emacspeak 13.0, this module defines a themes
architecture for auditory icons.
Sound files corresponding to a given theme are found in
appropriate subdirectories of emacspeak-sounds-directory
12.174.1 emacspeak-sounds Commands ¶
12.174.1.1 emacspeak-audio-setup ¶
- Command: emacspeak-audio-setup (&optional prefix) ¶
- C-e ( ¶
- <fn> ( ¶
12.174.1.2 emacspeak-set-auditory-icon-player ¶
- Command: emacspeak-set-auditory-icon-player (player) ¶
- C-e M-a ¶
- <fn> M-a ¶
12.174.1.3 emacspeak-sounds-reset-local-player ¶
- Command: emacspeak-sounds-reset-local-player ¶
-
12.174.1.4 emacspeak-sounds-reset-sound ¶
- Command: emacspeak-sounds-reset-sound ¶
-
12.174.1.5 emacspeak-sounds-select-theme ¶
- Command: emacspeak-sounds-select-theme (theme) ¶
- C-e ) ¶
- <fn> ) ¶
12.174.1.6 emacspeak-toggle-auditory-icons ¶
- Command: emacspeak-toggle-auditory-icons (&optional prefix) ¶
- C-e C-a ¶
- <fn> C-a ¶
12.174.2 emacspeak-sounds Options ¶
- Variable: User Option emacspeak-auditory-icon-function ¶
*Function that plays auditory icons.
play : Launches play-program to play.
Serve: Send a command to the speech-server to play.
Queue : Add auditory icon to speech queue.
soxplay: Use sox to apply effect earwax for headphones.
Native : Use Emacs’ builtin sound support.
Use Serve when working with remote speech servers.
- Variable: User Option emacspeak-play-args ¶
Set this to nil if using paplay from pulseaudio.
- Variable: User Option emacspeak-play-program ¶
Name of executable that plays sound files.
- Variable: User Option emacspeak-sounds-default-theme ¶
Default theme for auditory icons.
- Variable: User Option emacspeak-sounds-reset-snd-module-command ¶
Command to reset sound module.
- Variable: User Option emacspeak-soxplay-command ¶
Name of play executable from SoX
12.175 emacspeak-speak ¶
This module defines the core speech services used by emacspeak.
It depends on the speech server interface modules
It protects other parts of emacspeak
from becoming dependent on the speech server modules
12.175.1 emacspeak-speak Commands ¶
12.175.1.1 emacspeak–choose-completion ¶
- Command: emacspeak--choose-completion ¶
-
12.175.1.2 emacspeak–persist-variable ¶
- Command: emacspeak--persist-variable (var file) ¶
-
12.175.1.3 emacspeak-blink-matching-open ¶
- Command: emacspeak-blink-matching-open ¶
-
12.175.1.4 emacspeak-completion-pick-completion ¶
- Command: emacspeak-completion-pick-completion ¶
-
12.175.1.5 emacspeak-completions-move-to-completion-group ¶
- Command: emacspeak-completions-move-to-completion-group ¶
-
12.175.1.6 emacspeak-dial-dtk ¶
- Command: emacspeak-dial-dtk (number) ¶
-
12.175.1.7 emacspeak-execute-repeatedly ¶
- Command: emacspeak-execute-repeatedly (command) ¶
-
12.175.1.8 emacspeak-goto-percent ¶
- Command: emacspeak-goto-percent (percent) ¶
- C-e M-% ¶
- <fn> M-% ¶
12.175.1.9 emacspeak-launch-application ¶
- Command: emacspeak-launch-application (command) ¶
- C-& ¶
12.175.1.10 emacspeak-mark-backward-mark ¶
- Command: emacspeak-mark-backward-mark ¶
- <C-up> ¶
12.175.1.11 emacspeak-minibuffer-choose-completion ¶
- Command: emacspeak-minibuffer-choose-completion ¶
-
12.175.1.12 emacspeak-minibuffer-next-completion ¶
- Command: emacspeak-minibuffer-next-completion ¶
-
12.175.1.13 emacspeak-minibuffer-previous-completion ¶
- Command: emacspeak-minibuffer-previous-completion ¶
-
12.175.1.14 emacspeak-open-info ¶
- Command: emacspeak-open-info ¶
- C-e TAB ¶
- <fn> TAB ¶
12.175.1.15 emacspeak-owindow-next-line ¶
- Command: emacspeak-owindow-next-line (count) ¶
- ESC <down> ¶
12.175.1.16 emacspeak-owindow-previous-line ¶
- Command: emacspeak-owindow-previous-line (count) ¶
- ESC <up> ¶
12.175.1.19 emacspeak-owindow-speak-line ¶
- Command: emacspeak-owindow-speak-line ¶
- ESC <select> ¶
12.175.1.20 emacspeak-read-next-line ¶
- Command: emacspeak-read-next-line (&optional arg) ¶
- C-e <down> ¶
- <fn> <down> ¶
12.175.1.21 emacspeak-read-next-word ¶
- Command: emacspeak-read-next-word (&optional arg) ¶
-
12.175.1.22 emacspeak-read-previous-line ¶
- Command: emacspeak-read-previous-line (&optional arg) ¶
- C-e <up> ¶
- <fn> <up> ¶
12.175.1.23 emacspeak-read-previous-word ¶
- Command: emacspeak-read-previous-word (&optional arg) ¶
-
12.175.1.24 emacspeak-search ¶
- Command: emacspeak-search ¶
- <search> ¶
12.175.1.25 emacspeak-shell-command ¶
- Command: emacspeak-shell-command (command) ¶
- C-e $ ¶
- <fn> $ ¶
12.175.1.26 emacspeak-silence ¶
- Command: emacspeak-silence ¶
- <silence> ¶
12.175.1.27 emacspeak-speak-and-skip-extent-upto-char ¶
- Command: emacspeak-speak-and-skip-extent-upto-char (char) ¶
-
12.175.1.28 emacspeak-speak-and-skip-extent-upto-this-char ¶
- Command: emacspeak-speak-and-skip-extent-upto-this-char ¶
-
12.175.1.29 emacspeak-speak-browse-buffer-by-style ¶
- Command: emacspeak-speak-browse-buffer-by-style (&optional browse) ¶
-
12.175.1.30 emacspeak-speak-buffer ¶
- Command: emacspeak-speak-buffer (&optional arg) ¶
- C-e b ¶
- <fn> b ¶
12.175.1.31 emacspeak-speak-buffer-filename ¶
- Command: emacspeak-speak-buffer-filename (&optional filename) ¶
- C-e f ¶
- <fn> f ¶
12.175.1.32 emacspeak-speak-buffer-interactively ¶
- Command: emacspeak-speak-buffer-interactively ¶
- C-e B ¶
- <fn> B ¶
12.175.1.33 emacspeak-speak-char ¶
- Command: emacspeak-speak-char (&optional prefix) ¶
- C-e c ¶
- <fn> c ¶
12.175.1.34 emacspeak-speak-char-name ¶
- Command: emacspeak-speak-char-name (char) ¶
-
12.175.1.35 emacspeak-speak-completions-if-available ¶
- Command: emacspeak-speak-completions-if-available ¶
-
12.175.1.36 emacspeak-speak-continuously ¶
- Command: emacspeak-speak-continuously ¶
- C-e RET ¶
- <fn> RET ¶
12.175.1.37 emacspeak-speak-current-column ¶
- Command: emacspeak-speak-current-column ¶
- C-e = ¶
- <fn> = ¶
12.175.1.38 emacspeak-speak-current-field ¶
- Command: emacspeak-speak-current-field ¶
-
12.175.1.39 emacspeak-speak-current-kill ¶
- Command: emacspeak-speak-current-kill (&optional count) ¶
- C-e k ¶
- <fn> k ¶
12.175.1.40 emacspeak-speak-current-mark ¶
- Command: emacspeak-speak-current-mark (count) ¶
- C-e C-SPC ¶
- C-e C-@ ¶
- <fn> C-SPC ¶
- <fn> C-@ ¶
12.175.1.41 emacspeak-speak-current-percentage ¶
- Command: emacspeak-speak-current-percentage ¶
- C-e % ¶
- <fn> % ¶
12.175.1.42 emacspeak-speak-current-window ¶
- Command: emacspeak-speak-current-window ¶
-
12.175.1.43 emacspeak-speak-date-as-seconds ¶
- Command: emacspeak-speak-date-as-seconds (time) ¶
-
12.175.1.44 emacspeak-speak-display-char ¶
- Command: emacspeak-speak-display-char (&optional prefix) ¶
-
12.175.1.45 emacspeak-speak-face-interval-and-move ¶
- Command: emacspeak-speak-face-interval-and-move ¶
-
12.175.1.46 emacspeak-speak-front-of-buffer ¶
- Command: emacspeak-speak-front-of-buffer ¶
-
12.175.1.48 emacspeak-speak-help ¶
- Command: emacspeak-speak-help (&optional arg) ¶
- C-e h ¶
- <fn> h ¶
12.175.1.49 emacspeak-speak-help-interactively ¶
- Command: emacspeak-speak-help-interactively ¶
-
12.175.1.50 emacspeak-speak-hostname ¶
- Command: emacspeak-speak-hostname ¶
- C-e M-h ¶
- <fn> M-h ¶
12.175.1.51 emacspeak-speak-line ¶
- Command: emacspeak-speak-line (&optional arg) ¶
- C-e l ¶
- <fn> l ¶
12.175.1.52 emacspeak-speak-line-interactively ¶
- Command: emacspeak-speak-line-interactively ¶
- C-e L ¶
- <fn> L ¶
12.175.1.53 emacspeak-speak-line-number ¶
- Command: emacspeak-speak-line-number ¶
- C-e C-l ¶
- <fn> C-l ¶
12.175.1.54 emacspeak-speak-line-set-column-filter ¶
- Command: emacspeak-speak-line-set-column-filter (filter) ¶
- C-e | ¶
- <fn> | ¶
12.175.1.55 emacspeak-speak-load-directory-settings ¶
- Command: emacspeak-speak-load-directory-settings (&optional directory) ¶
-
12.175.1.56 emacspeak-speak-message-again ¶
- Command: emacspeak-speak-message-again (&optional from-message-cache) ¶
- C-e a ¶
- <fn> a ¶
12.175.1.57 emacspeak-speak-message-at-time ¶
- Command: emacspeak-speak-message-at-time (time message) ¶
- C-e @ ¶
- <fn> @ ¶
12.175.1.58 emacspeak-speak-microseconds-since-epoch ¶
- Command: emacspeak-speak-microseconds-since-epoch (ms) ¶
-
12.175.1.59 emacspeak-speak-milliseconds-since-epoch ¶
- Command: emacspeak-speak-milliseconds-since-epoch (ms) ¶
-
12.175.1.60 emacspeak-speak-minibuffer ¶
- Command: emacspeak-speak-minibuffer (&optional arg) ¶
-
12.175.1.61 emacspeak-speak-minor-mode-line ¶
- Command: emacspeak-speak-minor-mode-line (&optional copy-as-kill) ¶
- C-e M ¶
- <fn> M ¶
12.175.1.62 emacspeak-speak-mode-line ¶
- Command: emacspeak-speak-mode-line (&optional buffer-info) ¶
- C-e m ¶
- <fn> m ¶
12.175.1.63 emacspeak-speak-next-face-chunk ¶
- Command: emacspeak-speak-next-face-chunk ¶
-
12.175.1.64 emacspeak-speak-next-field ¶
- Command: emacspeak-speak-next-field ¶
- C-e > ¶
- <fn> > ¶
12.175.1.65 emacspeak-speak-next-personality-chunk ¶
- Command: emacspeak-speak-next-personality-chunk ¶
-
12.175.1.66 emacspeak-speak-next-window ¶
- Command: emacspeak-speak-next-window ¶
- C-e C-n ¶
- <fn> C-n ¶
12.175.1.67 emacspeak-speak-other-buffer ¶
- Command: emacspeak-speak-other-buffer (buffer) ¶
- C-e M-b ¶
- <fn> M-b ¶
12.175.1.68 emacspeak-speak-other-window ¶
- Command: emacspeak-speak-other-window (&optional arg) ¶
-
12.175.1.69 emacspeak-speak-overlay-properties ¶
- Command: emacspeak-speak-overlay-properties ¶
- C-e C-M-l ¶
- <fn> C-M-l ¶
12.175.1.70 emacspeak-speak-page ¶
- Command: emacspeak-speak-page (&optional arg) ¶
- C-e [ ¶
- <fn> [ ¶
12.175.1.71 emacspeak-speak-page-interactively ¶
- Command: emacspeak-speak-page-interactively ¶
- C-e ] ¶
- <fn> ] ¶
12.175.1.72 emacspeak-speak-paragraph ¶
- Command: emacspeak-speak-paragraph (&optional arg) ¶
- C-e { ¶
- C-e p ¶
- <fn> { ¶
- <fn> p ¶
12.175.1.73 emacspeak-speak-paragraph-interactively ¶
- Command: emacspeak-speak-paragraph-interactively ¶
- C-e P ¶
- <fn> P ¶
12.175.1.74 emacspeak-speak-preceding-char ¶
- Command: emacspeak-speak-preceding-char ¶
-
12.175.1.75 emacspeak-speak-predefined-window ¶
- Command: emacspeak-speak-predefined-window (&optional arg) ¶
- C-e 9 ¶
- C-e 8 ¶
- C-e 7 ¶
- C-e 6 ¶
- C-e 5 ¶
- C-e 4 ¶
- C-e 3 ¶
- C-e 2 ¶
- C-e 1 ¶
- C-e 0 ¶
- <fn> 9 ¶
- <fn> 8 ¶
- <fn> 7 ¶
- <fn> 6 ¶
- <fn> 5 ¶
- <fn> 4 ¶
- <fn> 3 ¶
- <fn> 2 ¶
- <fn> 1 ¶
- <fn> 0 ¶
12.175.1.76 emacspeak-speak-previous-face-chunk ¶
- Command: emacspeak-speak-previous-face-chunk ¶
-
12.175.1.77 emacspeak-speak-previous-field ¶
- Command: emacspeak-speak-previous-field ¶
- C-e < ¶
- <fn> < ¶
12.175.1.78 emacspeak-speak-previous-personality-chunk ¶
- Command: emacspeak-speak-previous-personality-chunk ¶
-
12.175.1.79 emacspeak-speak-previous-window ¶
- Command: emacspeak-speak-previous-window ¶
- C-e C-p ¶
- <fn> C-p ¶
12.175.1.80 emacspeak-speak-rectangle ¶
- Command: emacspeak-speak-rectangle (start end) ¶
- C-e R ¶
- <fn> R ¶
12.175.1.81 emacspeak-speak-region ¶
- Command: emacspeak-speak-region (start end) ¶
- C-e r ¶
- <fn> r ¶
12.175.1.82 emacspeak-speak-rest-of-buffer ¶
- Command: emacspeak-speak-rest-of-buffer ¶
- C-e n ¶
- <fn> n ¶
12.175.1.83 emacspeak-speak-run-shell-command ¶
- Command: emacspeak-speak-run-shell-command (command &optional read-as-csv) ¶
- C-e ! ¶
- <fn> ! ¶
12.175.1.84 emacspeak-speak-seconds-since-epoch ¶
- Command: emacspeak-speak-seconds-since-epoch (seconds) ¶
-
12.175.1.85 emacspeak-speak-sentence ¶
- Command: emacspeak-speak-sentence (&optional arg) ¶
-
12.175.1.86 emacspeak-speak-set-display-table ¶
- Command: emacspeak-speak-set-display-table (&optional prefix) ¶
-
12.175.1.87 emacspeak-speak-set-mode-punctuations ¶
- Command: emacspeak-speak-set-mode-punctuations (setting) ¶
- C-e d m ¶
- <fn> d m ¶
12.175.1.88 emacspeak-speak-sexp ¶
- Command: emacspeak-speak-sexp (&optional arg) ¶
- C-e ' ¶
- <fn> ' ¶
12.175.1.89 emacspeak-speak-sexp-interactively ¶
- Command: emacspeak-speak-sexp-interactively ¶
-
12.175.1.90 emacspeak-speak-show-active-network-interfaces ¶
- Command: emacspeak-speak-show-active-network-interfaces (&optional address) ¶
- C-e I ¶
- <fn> I ¶
12.175.1.91 emacspeak-speak-skim-buffer ¶
- Command: emacspeak-speak-skim-buffer ¶
- C-e , ¶
- <fn> , ¶
12.175.1.92 emacspeak-speak-spaces-at-point ¶
- Command: emacspeak-speak-spaces-at-point ¶
- C-e C-M-SPC ¶
- C-e C-M-@ ¶
- <fn> C-M-SPC ¶
- <fn> C-M-@ ¶
12.175.1.93 emacspeak-speak-spell-current-word ¶
- Command: emacspeak-speak-spell-current-word ¶
-
12.175.1.94 emacspeak-speak-text-range ¶
- Command: emacspeak-speak-text-range (property) ¶
-
12.175.1.95 emacspeak-speak-this-face-chunk ¶
- Command: emacspeak-speak-this-face-chunk ¶
-
12.175.1.96 emacspeak-speak-this-personality-chunk ¶
- Command: emacspeak-speak-this-personality-chunk ¶
-
12.175.1.97 emacspeak-speak-time ¶
- Command: emacspeak-speak-time (&optional world) ¶
- C-e t ¶
- <fn> t ¶
12.175.1.98 emacspeak-speak-version ¶
- Command: emacspeak-speak-version (&optional speak-rev) ¶
- C-e V ¶
- <fn> V ¶
12.175.1.99 emacspeak-speak-visual-line ¶
- Command: emacspeak-speak-visual-line ¶
-
12.175.1.100 emacspeak-speak-voice-annotate-paragraphs ¶
- Command: emacspeak-speak-voice-annotate-paragraphs ¶
-
12.175.1.101 emacspeak-speak-which-function ¶
- Command: emacspeak-speak-which-function ¶
- C-e M-w ¶
- <fn> M-w ¶
12.175.1.103 emacspeak-speak-word ¶
- Command: emacspeak-speak-word (&optional arg) ¶
- C-e w ¶
- <fn> w ¶
12.175.1.104 emacspeak-speak-word-interactively ¶
- Command: emacspeak-speak-word-interactively ¶
-
12.175.1.105 emacspeak-speak-world-clock ¶
- Command: emacspeak-speak-world-clock (zone &optional set) ¶
-
12.175.1.106 emacspeak-switch-to-reference-buffer ¶
- Command: emacspeak-switch-to-reference-buffer ¶
-
12.175.1.107 emacspeak-toggle-action-mode ¶
- Command: emacspeak-toggle-action-mode (&optional prefix) ¶
-
12.175.1.108 emacspeak-toggle-audio-indentation ¶
- Command: emacspeak-toggle-audio-indentation (&optional prefix) ¶
- C-e d i ¶
- <fn> d i ¶
12.175.1.109 emacspeak-toggle-character-echo ¶
- Command: emacspeak-toggle-character-echo (&optional prefix) ¶
- C-e d k ¶
- <fn> d k ¶
12.175.1.110 emacspeak-toggle-comint-autospeak ¶
- Command: emacspeak-toggle-comint-autospeak (&optional prefix) ¶
-
12.175.1.111 emacspeak-toggle-comint-output-monitor ¶
- Command: emacspeak-toggle-comint-output-monitor (&optional prefix) ¶
- C-e o ¶
- <fn> o ¶
12.175.1.113 emacspeak-toggle-inaudible-or-comint-autospeak ¶
- Command: emacspeak-toggle-inaudible-or-comint-autospeak ¶
- C-e C-q ¶
- <fn> C-q ¶
12.175.1.114 emacspeak-toggle-line-echo ¶
- Command: emacspeak-toggle-line-echo (&optional prefix) ¶
- C-e d l ¶
- <fn> d l ¶
12.175.1.115 emacspeak-toggle-mail-alert ¶
- Command: emacspeak-toggle-mail-alert (&optional prefix) ¶
- C-e M-m ¶
- <fn> M-m ¶
12.175.1.116 emacspeak-toggle-show-point ¶
- Command: emacspeak-toggle-show-point (&optional prefix) ¶
- C-e C-d ¶
- <fn> C-d ¶
12.175.1.117 emacspeak-toggle-speak-line-invert-filter ¶
- Command: emacspeak-toggle-speak-line-invert-filter (&optional prefix) ¶
- C-e \ ¶
- <fn> \ ¶
12.175.1.118 emacspeak-toggle-speak-messages ¶
- Command: emacspeak-toggle-speak-messages (&optional prefix) ¶
- C-e q ¶
- <fn> q ¶
12.175.1.119 emacspeak-toggle-word-echo ¶
- Command: emacspeak-toggle-word-echo (&optional prefix) ¶
- C-e d w ¶
- <fn> d w ¶
12.175.1.120 emacspeak-use-customized-blink-paren ¶
- Command: emacspeak-use-customized-blink-paren ¶
-
12.175.1.121 emacspeak-view-notifications ¶
- Command: emacspeak-view-notifications ¶
- C-h T ¶
- <f1> T ¶
- <help> T ¶
12.175.1.122 emacspeak-voiceify-rectangle ¶
- Command: emacspeak-voiceify-rectangle (start end &optional personality) ¶
-
12.175.1.123 emacspeak-voiceify-region ¶
- Command: emacspeak-voiceify-region (start end &optional personality) ¶
-
12.175.1.124 emacspeak-zap-tts ¶
- Command: emacspeak-zap-tts ¶
- C-e d z ¶
- <fn> d z ¶
12.175.2 emacspeak-speak Options ¶
- Variable: User Option emacspeak-audio-indentation ¶
Option indicating if line indentation is cued.
If non-nil , then speaking a line indicates its indentation.
You can use command ‘emacspeak-toggle-audio-indentation’ bound
to C-e d i to toggle this
setting..
- Variable: User Option emacspeak-audio-indentation-method ¶
Current technique used to cue indentation. Default is
‘speak’. You can specify ‘tone’ for producing a beep
indicating the indentation. Automatically becomes local in
any buffer where it is set.
- Variable: User Option emacspeak-character-echo ¶
If t, then emacspeak echoes characters as you type.
You can
use C-e d k to toggle this
setting.
- Variable: User Option emacspeak-comint-autospeak ¶
Says if comint output is automatically spoken.
You can use
‘emacspeak-toggle-comint-autospeak‘ bound to
M-x emacspeak-toggle-comint-autospeak to toggle this
setting.
- Variable: User Option emacspeak-line-echo ¶
If t, then emacspeak echoes lines as you type.
You can use C-e d l to set this
option.
- Variable: User Option emacspeak-mail-alert ¶
Option to indicate cueing of new mail.
If t, emacspeak will alert you about newly arrived mail
with an auditory icon when
displaying the mode line.
You can use command
‘emacspeak-toggle-mail-alert’ bound to
C-e M-m to set this option.
If you have online access to a voicemail drop, you can have a
voice-mail alert set up by specifying the location of the
voice-mail drop via custom option
emacspeak-voicemail-spool-file.
- Variable: User Option emacspeak-mail-alert-interval ¶
Interval in seconds between mail alerts for the same pending
message.
- Variable: User Option emacspeak-mail-spool-file ¶
Mail spool file examined to alert you about newly
arrived mail.
- Variable: User Option emacspeak-search ¶
Default search engine.
- Variable: User Option emacspeak-silence-hook ¶
Functions run after emacspeak-silence is called.
- Variable: User Option emacspeak-speak-default-os-coding-system ¶
List of coding systems on this platform.
- Variable: User Option emacspeak-speak-directory-settings ¶
Name of file that holds directory specific settings.
- Variable: User Option emacspeak-speak-embedded-url-pattern ¶
Pattern to recognize embedded URLs.
- Variable: User Option emacspeak-speak-filter-persistent-store ¶
File where emacspeak filters are persisted.
- Variable: User Option emacspeak-speak-line-column-filter ¶
List that specifies columns to be filtered.
The list when set holds pairs of start-col.end-col pairs
that specifies the columns that should not be spoken.
Each column contains a single character –this is inspired
by cut -c on UNIX.
- Variable: User Option emacspeak-speak-load-directory-settings-quietly ¶
User option that affects loading of directory specific settings.
If set to T,Emacspeak will not prompt before loading
directory specific settings.
- Variable: User Option emacspeak-speak-maximum-line-length ¶
Threshold for determining ‘long’ lines.
Emacspeak will ask for confirmation before speaking lines
that are longer than this length. This is to avoid accidentally
opening a binary file and torturing the speech synthesizer
with a long string of gibberish.
- Variable: User Option emacspeak-speak-messages ¶
Option indicating if messages are spoken. If nil,
emacspeak will not speak messages as they are echoed to the
message area. You can use command
‘emacspeak-toggle-speak-messages’ bound to
C-e q.
- Variable: User Option emacspeak-speak-paragraph-personality ¶
Personality used to mark start of paragraph.
- Variable: User Option emacspeak-speak-time-format-string ¶
Format string that specifies how the time should be spoken.
See the documentation for function
‘format-time-string’
- Variable: User Option emacspeak-speak-zoneinfo-directory ¶
Directory containing timezone data.
- Variable: User Option emacspeak-use-header-line ¶
Use default header line defined by Emacspeak for buffers that
dont customize the header.
- Variable: User Option emacspeak-voicemail-spool-file ¶
Mail spool file examined to alert you about newly
arrived voicemail.
- Variable: User Option emacspeak-word-echo ¶
If t, then emacspeak echoes words as you type.
You can use C-e d w to toggle this
option.
12.176 emacspeak-speedbar ¶
This module advises speedbar.el for use with Emacs. The
latest speedbar can be obtained from
ftp://ftp.ultranet.com/pub/zappo/ This module ensures
that speedbar works smoothly outside a windowing system
in addition to speech enabling all interactive
commands. Emacspeak also adds an Emacspeak environment
specific entry point to speedbar
–emacspeak-speedbar-goto-speedbar– and binds this
12.176.1 emacspeak-speedbar Commands ¶
12.176.1.1 emacspeak-speedbar-click ¶
- Command: emacspeak-speedbar-click ¶
-
12.176.1.2 emacspeak-speedbar-goto-speedbar ¶
- Command: emacspeak-speedbar-goto-speedbar ¶
-
12.176.2 emacspeak-speedbar Options ¶
- Variable: User Option emacspeak-speedbar-button-personality ¶
personality used for speedbar buttons
- Variable: User Option emacspeak-speedbar-default-personality ¶
Default personality used in speedbar buffers
- Variable: User Option emacspeak-speedbar-directory-personality ¶
Speedbar personality for directory buttons
- Variable: User Option emacspeak-speedbar-file-personality ¶
Personality used for file buttons
- Variable: User Option emacspeak-speedbar-highlight-personality ¶
Personality used for for speedbar highlight.
- Variable: User Option emacspeak-speedbar-selected-personality ¶
Personality used to indicate speedbar selection
- Variable: User Option emacspeak-speedbar-tag-personality ¶
Personality used for speedbar tags
12.177 emacspeak-sql ¶
This module speech enables sql-mode–
available from
http://paddington.ic.uva.nl/public/sql-modes.zip
sql-mode.el implemented by the above package
sets up an Emacs to SQL interface where you can
interactively evaluate SQL expressions.
12.178 emacspeak-sudoku ¶
Playing SuDoku using speech output.
Written to discover what type of feedback one needs for this
task.
See http://emacspeak.blogspot.com/2006/02/playing-sudoku-using-auditory-feedback.html
12.178.1 emacspeak-sudoku Commands ¶
12.178.1.1 emacspeak-sudoku-board-columns-summarize ¶
- Command: emacspeak-sudoku-board-columns-summarize ¶
-
12.178.1.2 emacspeak-sudoku-board-distribution-summarize ¶
- Command: emacspeak-sudoku-board-distribution-summarize ¶
-
12.178.1.3 emacspeak-sudoku-board-rows-summarize ¶
- Command: emacspeak-sudoku-board-rows-summarize ¶
-
12.178.1.4 emacspeak-sudoku-board-sub-squares-summarize ¶
- Command: emacspeak-sudoku-board-sub-squares-summarize ¶
-
12.178.1.5 emacspeak-sudoku-board-summarizer ¶
- Command: emacspeak-sudoku-board-summarizer ¶
-
12.178.1.6 emacspeak-sudoku-down-sub-square ¶
- Command: emacspeak-sudoku-down-sub-square ¶
-
12.178.1.7 emacspeak-sudoku-erase-current-column ¶
- Command: emacspeak-sudoku-erase-current-column ¶
-
12.178.1.8 emacspeak-sudoku-erase-current-row ¶
- Command: emacspeak-sudoku-erase-current-row ¶
-
12.178.1.9 emacspeak-sudoku-erase-current-sub-square ¶
- Command: emacspeak-sudoku-erase-current-sub-square ¶
-
12.178.1.10 emacspeak-sudoku-hint ¶
- Command: emacspeak-sudoku-hint ¶
-
12.178.1.11 emacspeak-sudoku-history-pop ¶
- Command: emacspeak-sudoku-history-pop ¶
-
12.178.1.12 emacspeak-sudoku-history-push ¶
- Command: emacspeak-sudoku-history-push ¶
-
12.178.1.13 emacspeak-sudoku-how-many-remaining ¶
- Command: emacspeak-sudoku-how-many-remaining ¶
-
12.178.1.14 emacspeak-sudoku-next-sub-square ¶
- Command: emacspeak-sudoku-next-sub-square ¶
-
12.178.1.15 emacspeak-sudoku-previous-sub-square ¶
- Command: emacspeak-sudoku-previous-sub-square ¶
-
12.178.1.16 emacspeak-sudoku-speak-current-cell-coordinates ¶
- Command: emacspeak-sudoku-speak-current-cell-coordinates ¶
-
12.178.1.17 emacspeak-sudoku-speak-current-cell-value ¶
- Command: emacspeak-sudoku-speak-current-cell-value ¶
-
12.178.1.18 emacspeak-sudoku-speak-current-column ¶
- Command: emacspeak-sudoku-speak-current-column ¶
-
12.178.1.19 emacspeak-sudoku-speak-current-row ¶
- Command: emacspeak-sudoku-speak-current-row ¶
-
12.178.1.20 emacspeak-sudoku-speak-current-sub-square ¶
- Command: emacspeak-sudoku-speak-current-sub-square ¶
-
12.178.1.21 emacspeak-sudoku-speak-remaining-in-column ¶
- Command: emacspeak-sudoku-speak-remaining-in-column ¶
-
12.178.1.22 emacspeak-sudoku-speak-remaining-in-row ¶
- Command: emacspeak-sudoku-speak-remaining-in-row ¶
-
12.178.1.23 emacspeak-sudoku-speak-remaining-in-sub-square ¶
- Command: emacspeak-sudoku-speak-remaining-in-sub-square ¶
-
12.178.1.24 emacspeak-sudoku-up-sub-square ¶
- Command: emacspeak-sudoku-up-sub-square ¶
-
12.179 emacspeak-supercite ¶
Speech-enable supercite.
12.180 emacspeak-table ¶
Implements a module that provides a high level interface to
tabulated information.
12.181 emacspeak-table-ui ¶
User interface to tables
12.181.1 emacspeak-table-ui Commands ¶
12.181.1.1 emacspeak-table-copy-current-element-to-kill-ring ¶
- Command: emacspeak-table-copy-current-element-to-kill-ring ¶
- C-e C-t w ¶
- <fn> C-t w ¶
12.181.1.2 emacspeak-table-copy-current-element-to-register ¶
- Command: emacspeak-table-copy-current-element-to-register (register) ¶
- C-e C-t x ¶
- <fn> C-t x ¶
12.181.1.3 emacspeak-table-copy-to-clipboard ¶
- Command: emacspeak-table-copy-to-clipboard ¶
- C-e C-t k ¶
- <fn> C-t k ¶
12.181.1.4 emacspeak-table-display-table-in-region ¶
- Command: emacspeak-table-display-table-in-region (start end) ¶
- C-e M-i ¶
- <fn> M-i ¶
12.181.1.5 emacspeak-table-find-csv-file ¶
- Command: emacspeak-table-find-csv-file (filename) ¶
- C-e C-t , ¶
- <fn> C-t , ¶
12.181.1.6 emacspeak-table-find-file ¶
- Command: emacspeak-table-find-file (filename) ¶
-
12.181.1.7 emacspeak-table-goto ¶
- Command: emacspeak-table-goto (row column) ¶
- C-e C-t j ¶
- <fn> C-t j ¶
12.181.1.8 emacspeak-table-goto-bottom ¶
- Command: emacspeak-table-goto-bottom ¶
- C-e C-t B ¶
- <fn> C-t B ¶
- C-e C-t M-> ¶
- <fn> C-t M-> ¶
12.181.1.9 emacspeak-table-goto-left ¶
- Command: emacspeak-table-goto-left ¶
- C-e C-t A ¶
- C-e C-t < ¶
- <fn> C-t A ¶
- <fn> C-t < ¶
12.181.1.10 emacspeak-table-goto-right ¶
- Command: emacspeak-table-goto-right ¶
- C-e C-t E ¶
- C-e C-t > ¶
- <fn> C-t E ¶
- <fn> C-t > ¶
12.181.1.11 emacspeak-table-goto-top ¶
- Command: emacspeak-table-goto-top ¶
- C-e C-t T ¶
- <fn> C-t T ¶
- C-e C-t M-< ¶
- <fn> C-t M-< ¶
12.181.1.12 emacspeak-table-mode ¶
- Command: emacspeak-table-mode ¶
-
12.181.1.13 emacspeak-table-next-column ¶
- Command: emacspeak-table-next-column (&optional count) ¶
- C-e C-t TAB ¶
- C-e C-t C-f ¶
- C-e C-t <right> ¶
- <fn> C-t TAB ¶
- <fn> C-t C-f ¶
- <fn> C-t <right> ¶
12.181.1.14 emacspeak-table-next-row ¶
- Command: emacspeak-table-next-row (&optional count) ¶
- C-e C-t n ¶
- C-e C-t C-n ¶
- C-e C-t <down> ¶
- <fn> C-t n ¶
- <fn> C-t C-n ¶
- <fn> C-t <down> ¶
12.181.1.15 emacspeak-table-paste-from-clipboard ¶
- Command: emacspeak-table-paste-from-clipboard ¶
-
12.181.1.16 emacspeak-table-previous-column ¶
- Command: emacspeak-table-previous-column (&optional count) ¶
- C-e C-t C-b ¶
- C-e C-t <left> ¶
- C-e C-t <S-tab> ¶
- <fn> C-t C-b ¶
- <fn> C-t <left> ¶
- <fn> C-t <S-tab> ¶
12.181.1.17 emacspeak-table-previous-row ¶
- Command: emacspeak-table-previous-row (&optional count) ¶
- C-e C-t p ¶
- C-e C-t C-p ¶
- C-e C-t <up> ¶
- <fn> C-t p ¶
- <fn> C-t C-p ¶
- <fn> C-t <up> ¶
12.181.1.18 emacspeak-table-search ¶
- Command: emacspeak-table-search (&optional what) ¶
- C-e C-t s ¶
- <fn> C-t s ¶
12.181.1.19 emacspeak-table-search-column ¶
- Command: emacspeak-table-search-column ¶
- C-e C-t C ¶
- <fn> C-t C ¶
12.181.1.21 emacspeak-table-search-row ¶
- Command: emacspeak-table-search-row ¶
- C-e C-t R ¶
- <fn> C-t R ¶
12.181.1.22 emacspeak-table-select-automatic-speaking-method ¶
- Command: emacspeak-table-select-automatic-speaking-method ¶
- C-e C-t a ¶
- <fn> C-t a ¶
12.181.1.23 emacspeak-table-sort-on-current-column ¶
- Command: emacspeak-table-sort-on-current-column ¶
- C-e C-t # ¶
- <fn> C-t # ¶
12.181.1.24 emacspeak-table-speak-both-headers-and-element ¶
- Command: emacspeak-table-speak-both-headers-and-element ¶
- C-e C-t b ¶
- <fn> C-t b ¶
12.181.1.25 emacspeak-table-speak-column-filtered ¶
- Command: emacspeak-table-speak-column-filtered (&optional prefix) ¶
- C-e C-t g ¶
- <fn> C-t g ¶
12.181.1.26 emacspeak-table-speak-column-header-and-element ¶
- Command: emacspeak-table-speak-column-header-and-element ¶
- C-e C-t c ¶
- <fn> C-t c ¶
12.181.1.27 emacspeak-table-speak-coordinates ¶
- Command: emacspeak-table-speak-coordinates ¶
- C-e C-t . ¶
- <fn> C-t . ¶
12.181.1.28 emacspeak-table-speak-current-element ¶
- Command: emacspeak-table-speak-current-element ¶
- C-e C-t SPC ¶
- <fn> C-t SPC ¶
12.181.1.29 emacspeak-table-speak-dimensions ¶
- Command: emacspeak-table-speak-dimensions ¶
- C-e C-t = ¶
- <fn> C-t = ¶
12.181.1.30 emacspeak-table-speak-row-filtered ¶
- Command: emacspeak-table-speak-row-filtered (&optional prefix) ¶
- C-e C-t f ¶
- <fn> C-t f ¶
12.181.1.31 emacspeak-table-speak-row-header-and-element ¶
- Command: emacspeak-table-speak-row-header-and-element ¶
- C-e C-t r ¶
- <fn> C-t r ¶
12.181.1.32 emacspeak-table-ui-filter-load ¶
- Command: emacspeak-table-ui-filter-load (file) ¶
- C-e C-t M-l ¶
- <fn> C-t M-l ¶
12.181.1.33 emacspeak-table-ui-filter-save ¶
- Command: emacspeak-table-ui-filter-save (file) ¶
- C-e C-t M-s ¶
- <fn> C-t M-s ¶
12.181.1.34 emacspeak-table-view-csv-buffer ¶
- Command: emacspeak-table-view-csv-buffer (&optional buffer-name) ¶
- C-e C-t v ¶
- <fn> C-t v ¶
12.181.1.35 emacspeak-table-view-csv-url ¶
- Command: emacspeak-table-view-csv-url (url &optional buffer-name) ¶
-
12.182 emacspeak-tabulate ¶
This module is a simple table recognizer.
Can recognize the columns in tabulated output, e.g. ps, ls output
12.182.1 emacspeak-tabulate Commands ¶
12.182.1.1 emacspeak-tabulate-region ¶
- Command: emacspeak-tabulate-region (start end &optional mark-fields) ¶
- C-e i ¶
- <fn> i ¶
12.183 emacspeak-tapestry ¶
emacspeak extensions to speak window widnow layouts
12.183.1 emacspeak-tapestry Commands ¶
12.183.1.1 emacspeak-speak-window-layout ¶
- Command: emacspeak-speak-window-layout (&optional details) ¶
-
12.183.1.2 emacspeak-tapestry-describe-tapestry ¶
- Command: emacspeak-tapestry-describe-tapestry (&optional details) ¶
- C-e M-t ¶
- <fn> M-t ¶
12.183.1.3 emacspeak-tapestry-select-window-by-name ¶
- Command: emacspeak-tapestry-select-window-by-name (buffer-name) ¶
- C-e W ¶
- <fn> W ¶
12.184 emacspeak-tar ¶
Auditory interface to tar mode
12.184.1 emacspeak-tar Commands ¶
12.184.1.1 emacspeak-tar-speak-file-date ¶
- Command: emacspeak-tar-speak-file-date ¶
-
12.184.1.2 emacspeak-tar-speak-file-permissions ¶
- Command: emacspeak-tar-speak-file-permissions ¶
-
12.184.1.3 emacspeak-tar-speak-file-size ¶
- Command: emacspeak-tar-speak-file-size ¶
-
12.185 emacspeak-tcl ¶
Provide additional advice to tcl-mode
12.186 emacspeak-tdtd ¶
tdtd is an emacs package for authoring and maintaining
XML and SGML DTDs
tdtd is at http://www.mulberrytech.com/tdtd/index.html
this module speech-enables tdtd
12.187 emacspeak-tempo ¶
tempo.el provides the
infrastructure for building up templates.
This is used by html-helper-mode to allow for easy writing of HTML
This module extends Emacspeak to provide fluent spoken feedback
12.188 emacspeak-tetris ¶
Speech-enables tetris.
12.188.1 emacspeak-tetris Commands ¶
12.188.1.1 emacspeak-tetris-goto-bottom-row ¶
- Command: emacspeak-tetris-goto-bottom-row ¶
-
12.188.1.2 emacspeak-tetris-goto-top-row ¶
- Command: emacspeak-tetris-goto-top-row ¶
-
12.188.1.3 emacspeak-tetris-speak-column ¶
- Command: emacspeak-tetris-speak-column (&optional x) ¶
-
12.188.1.4 emacspeak-tetris-speak-coordinates ¶
- Command: emacspeak-tetris-speak-coordinates ¶
-
12.188.1.5 emacspeak-tetris-speak-current-shape ¶
- Command: emacspeak-tetris-speak-current-shape ¶
-
12.188.1.6 emacspeak-tetris-speak-current-shape-and-coordinates ¶
- Command: emacspeak-tetris-speak-current-shape-and-coordinates ¶
-
12.188.1.7 emacspeak-tetris-speak-next-shape ¶
- Command: emacspeak-tetris-speak-next-shape ¶
-
12.188.1.8 emacspeak-tetris-speak-row ¶
- Command: emacspeak-tetris-speak-row ¶
-
12.188.1.9 emacspeak-tetris-speak-row-number ¶
- Command: emacspeak-tetris-speak-row-number ¶
-
12.188.1.10 emacspeak-tetris-speak-score ¶
- Command: emacspeak-tetris-speak-score ¶
-
12.188.1.11 emacspeak-tetris-speak-x-coordinate ¶
- Command: emacspeak-tetris-speak-x-coordinate ¶
-
12.189 emacspeak-texinfo ¶
This module speech enables net-texinfo mode
12.190 emacspeak-threes ¶
THREES == threes game. This module speech-enable the
game. https://en.wikipedia.org/wiki/Threes for history of
the game and details of game play. This module adds additional convenience keybindings to
the default arrow-key bindings implemented in threes.el. In
addition, this module implements commands that speak the board as well as
getting a column-specific view of the board.
- f
Move right
- b
Move left
- n
Move down
- p
Move up
- SPC
Speak the board
- /
Speak board by column.
- .
Speak current score.
- ,
Speak number of zeros on the board.
- s
Save current state
- u
Pop state from stack
- ?
Speak next tile
The updated board is spoken after each turn.
The next upcoming tile is spoken after the current state of the board.
You can use SPC and / to review the board.
12.190.1 emacspeak-threes Commands ¶
12.190.1.1 emacspeak-threes-1 ¶
- Command: emacspeak-threes-1 ¶
-
12.190.1.2 emacspeak-threes-2 ¶
- Command: emacspeak-threes-2 ¶
-
12.190.1.3 emacspeak-threes-3 ¶
- Command: emacspeak-threes-3 ¶
-
12.190.1.4 emacspeak-threes-export ¶
- Command: emacspeak-threes-export (&optional prompt) ¶
-
12.190.1.5 emacspeak-threes-import ¶
- Command: emacspeak-threes-import (&optional prompt) ¶
-
12.190.1.6 emacspeak-threes-pop-state ¶
- Command: emacspeak-threes-pop-state ¶
-
12.190.1.7 emacspeak-threes-prune-stack ¶
- Command: emacspeak-threes-prune-stack (drop) ¶
-
12.190.1.8 emacspeak-threes-push-state ¶
- Command: emacspeak-threes-push-state ¶
-
12.190.1.9 emacspeak-threes-score ¶
- Command: emacspeak-threes-score ¶
-
12.190.1.10 emacspeak-threes-speak-board ¶
- Command: emacspeak-threes-speak-board ¶
-
12.190.1.11 emacspeak-threes-speak-empty-count ¶
- Command: emacspeak-threes-speak-empty-count ¶
-
12.190.1.12 emacspeak-threes-speak-next ¶
- Command: emacspeak-threes-speak-next ¶
-
12.190.1.13 emacspeak-threes-speak-transposed-board ¶
- Command: emacspeak-threes-speak-transposed-board ¶
-
12.191 emacspeak-tide ¶
TIDE == Typescript IDE for emacs.
This module speech-enables both tide and typescript-mode.
12.191.1 emacspeak-tide Options ¶
- Variable: User Option voice-tide-file ¶
Personality used for tide-file
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
- Variable: User Option voice-tide-line-number ¶
Personality used for tide-line-number
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-tide-match ¶
Personality used for tide-match
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
12.192 emacspeak-todo-mode ¶
todo-mode (part of Emacs 21) provides todo-lists that can be
integrated with the Emacs calendar.
This module speech-enables todo-mode
12.193 emacspeak-transient ¶
TRANSIENT == Transient commands — used by magit and friends.
This module speech-enables transient.
12.193.1 Introduction ¶
Package Transient is similar to package Hydra in the sense that it can
be used to create a sequence of chained/hierarchical commands that are
invoked via a sequence of keys. It is used by Magit for dispatching to
the various Git commands.
Speech-enabling package Transient results in the various interactive
commands producing auditory feedback. Transient
shows an ephemeral window with the currently available commands,
Emacspeak speech-enables transient–show to speak that content.
Finally, this module defines a new minor mode called
transient-emacspeak that enables interactive browsing of the
contents displayed temporarily. Note that without this
functionality, learning complex packages like Magit would be difficult
because the list of available commands (potentially very long) gets
spoken in its entirety by the advice on transient–show.
12.193.2 Browsing Contents Of transient–show ¶
When executing a command defined via Transient — e.g. command
Magit-dispatch and friends, press C-z (transient-suspend) to
temporarily suspend the currently active transient. Emacspeak now
displays a *transient-emacspeak* buffer that displays the contents of the
most recently displayed transient choices. Pressing C-c resumes
the transient; Pressing C-q quits the transient.
12.193.3 emacspeak-transient Commands ¶
12.193.3.1 emacspeak-transient-mode ¶
- Command: emacspeak-transient-mode ¶
-
12.193.4 emacspeak-transient Options ¶
- Variable: User Option voice-transient-argument ¶
Personality used for transient-argument
This personality uses voice-animate whose effect can be changed globally by customizing voice-animate-settings.
- Variable: User Option voice-transient-disabled-suffix ¶
Personality used for transient-disabled-suffix
This personality uses voice-smoothen whose effect can be changed globally by customizing voice-smoothen-settings.
- Variable: User Option voice-transient-enabled-suffix ¶
Personality used for transient-enabled-suffix
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
- Variable: User Option voice-transient-heading ¶
Personality used for transient-heading
This personality uses voice-bolden whose effect can be changed globally by customizing voice-bolden-settings.
- Variable: User Option voice-transient-inactive-argument ¶
Personality used for transient-inactive-argument
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-transient-inactive-value ¶
Personality used for transient-inactive-value
This personality uses voice-smoothen-extra whose effect can be changed globally by customizing voice-smoothen-extra-settings.
- Variable: User Option voice-transient-key ¶
Personality used for transient-key
This personality uses voice-highlight whose effect can be changed globally by customizing voice-highlight-settings.
- Variable: User Option voice-transient-mismatched-key ¶
Personality used for transient-mismatched-key
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-transient-nonstandard-key ¶
Personality used for transient-nonstandard-key
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-transient-unreachable ¶
Personality used for transient-unreachable
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-transient-unreachable-key ¶
Personality used for transient-unreachable-key
This personality uses voice-monotone whose effect can be changed globally by customizing voice-monotone-settings.
- Variable: User Option voice-transient-value ¶
Personality used for transient-value
This personality uses voice-brighten whose effect can be changed globally by customizing voice-brighten-settings.
12.195 emacspeak-typo ¶
TYPO == Typographical Editing
This module speech-enables typo-mode.
Typo-mode’s magic insertion commands are speech-enabled to speak the inserted char.
12.196 emacspeak-url-template ¶
It is often useful to have “parametrized hot list entries”
i.e., hotlist entries that are “templates” for the
actual URL.
The user provides values for the parametrized portions
of the URL e.g. the date.
See See URL Templates, for details on the URL templates
that are presently defined.
12.196.1 emacspeak-url-template Commands ¶
12.196.1.1 emacspeak-url-template-fetch ¶
- Command: emacspeak-url-template-fetch (&optional documentation) ¶
- C-e u ¶
- <fn> u ¶
12.196.1.2 emacspeak-url-template-help ¶
- Command: emacspeak-url-template-help ¶
-
12.196.1.3 emacspeak-url-template-load ¶
- Command: emacspeak-url-template-load (file) ¶
-
12.196.1.4 emacspeak-url-template-nls-add-to-wishlist ¶
- Command: emacspeak-url-template-nls-add-to-wishlist (book) ¶
-
12.196.1.5 emacspeak-url-template-save ¶
- Command: emacspeak-url-template-save (file) ¶
-
12.196.2 emacspeak-url-template Options ¶
- Variable: User Option emacspeak-url-template-currency-base ¶
Currency to use as the base when doing currency conversion.
- Variable: User Option emacspeak-url-template-currency-list ¶
List of currencies for which we request rates by default.
12.197 emacspeak-vdiff ¶
VDIFF == vimdiff
Installable from melpa, vdiff enables synchronized movement
through diff buffers without resorting to an extra control-panel
as is the case with ediff.
In addition to speech-enabling interactive commands and setting
up face->voice mappings, this module provides commands that speak
the current hunk. These are bound in vdiff-mode-prefix-map.
emacspeak-vdiff-speak-this-hunk bound to SPC.
emacspeak-vdiff-speak-other-hunk bound to C-SPC.
emacspeak-vdiff-speak-other-line bound to l.
12.197.1 emacspeak-vdiff Commands ¶
12.197.1.1 emacspeak-vdiff-speak-other-hunk ¶
- Command: emacspeak-vdiff-speak-other-hunk ¶
-
12.197.1.2 emacspeak-vdiff-speak-other-line ¶
- Command: emacspeak-vdiff-speak-other-line ¶
-
12.197.1.3 emacspeak-vdiff-speak-this-hunk ¶
- Command: emacspeak-vdiff-speak-this-hunk ¶
-
12.197.2 emacspeak-vdiff Options ¶
- Variable: User Option voice-vdiff-refine-added ¶
Personality used for vdiff-refine-added
This personality uses voice-lock-overlay-0 whose effect can be changed globally by customizing voice-lock-overlay-0-settings.
- Variable: User Option voice-vdiff-refine-changed ¶
Personality used for vdiff-refine-changed
This personality uses voice-lighten whose effect can be changed globally by customizing voice-lighten-settings.
12.198 emacspeak-view ¶
Provide additional advice to view-mode
12.198.1 emacspeak-view Commands ¶
12.198.1.1 emacspeak-view-line-to-top ¶
- Command: emacspeak-view-line-to-top ¶
-
12.199 emacspeak-vlc ¶
An Emacspeak Front-End For VLC Interaction.
12.199.1 emacspeak-vlc Commands ¶
12.199.1.1 emacspeak-vlc ¶
- Command: emacspeak-vlc ¶
- C-. ' ¶
- C-' ' ¶
- C-x @ s ' ¶
12.199.1.2 emacspeak-vlc-command ¶
- Command: emacspeak-vlc-command (key) ¶
-
12.199.1.3 emacspeak-vlc-mode ¶
- Command: emacspeak-vlc-mode ¶
-
12.199.1.4 emacspeak-vlc-player ¶
- Command: emacspeak-vlc-player (resource) ¶
-
12.199.1.5 emacspeak-vlc-pop-to-player ¶
- Command: emacspeak-vlc-pop-to-player ¶
-
12.199.1.6 emacspeak-vlc-quit ¶
- Command: emacspeak-vlc-quit ¶
-
12.199.1.7 emacspeak-vlc-url ¶
- Command: emacspeak-vlc-url (url) ¶
-
12.199.2 emacspeak-vlc Options ¶
- Variable: User Option emacspeak-vlc-options ¶
Options passed to VLC.
- Variable: User Option emacspeak-vlc-program ¶
VLC player program.
12.200 emacspeak-vm ¶
This module extends the mail reader vm.
Uses voice locking for message headers and cited messages
12.200.1 emacspeak-vm Commands ¶
12.200.1.1 emacspeak-vm-browse-message ¶
- Command: emacspeak-vm-browse-message ¶
-
12.200.1.2 emacspeak-vm-catch-up-all-messages ¶
- Command: emacspeak-vm-catch-up-all-messages ¶
-
12.200.1.3 emacspeak-vm-locate-subject-line ¶
- Command: emacspeak-vm-locate-subject-line ¶
-
12.200.1.4 emacspeak-vm-mode-line ¶
- Command: emacspeak-vm-mode-line ¶
-
12.200.1.5 emacspeak-vm-speak-labels ¶
- Command: emacspeak-vm-speak-labels ¶
-
12.200.1.6 emacspeak-vm-speak-message ¶
- Command: emacspeak-vm-speak-message ¶
-
12.200.1.7 emacspeak-vm-toggle-html-mime-demotion ¶
- Command: emacspeak-vm-toggle-html-mime-demotion ¶
-
12.200.2 emacspeak-vm Options ¶
- Variable: User Option emacspeak-vm-cal2text ¶
Executable that converts calendar invitations on
standard input to plain text.
- Variable: User Option emacspeak-vm-customize-mime-settings ¶
Non-nil will cause Emacspeak to configure VM mime
settings to match what the author of Emacspeak uses.
- Variable: User Option emacspeak-vm-doc2text ¶
Executable that converts MSWord documents on standard input to plain
text using wvText.
- Variable: User Option emacspeak-vm-headers-strip-octals ¶
Specify whether non-ascii chars should be stripped when
speaking email headers.
- Variable: User Option emacspeak-vm-pdf2text ¶
Executable that converts PDF on standard input to plain
text using pdftotext.
- Variable: User Option emacspeak-vm-ppt2html ¶
Executable that converts MSPPT documents on standard input to HTML
using xlhtml.
- Variable: User Option emacspeak-vm-use-raman-settings ¶
Should VM use the customizations used by the author of Emacspeak.
- Variable: User Option emacspeak-vm-voice-loc ¶
Set this to T if you want messages automatically voice locked.
Note that some badly formed mime messages cause trouble.
- Variable: User Option emacspeak-vm-xls2html ¶
Executable that converts MSXL documents on standard input to HTML
using xlhtml.
12.201 emacspeak-wdired ¶
Speech-enable wdired to permit in-place renaming of groups of files.
12.202 emacspeak-we ¶
we is for webedit
Invoke XSLT to edit/transform Web pages before they get
rendered.
we makes emacspeak’s webedit layer independent of a given
Emacs web browser EWW
This module will use the abstraction provided by browse-url
to handle Web pages.
Module emacspeak-webutils provides the needed additional
abstractions not already covered by browse-url
12.202.1 emacspeak-we Commands ¶
12.202.1.1 emacspeak-we-class-filter-and-follow ¶
- Command: emacspeak-we-class-filter-and-follow (class url &optional prompt) ¶
- C-e x e y ¶
- <fn> x e y ¶
12.202.1.2 emacspeak-we-class-filter-and-follow-link ¶
- Command: emacspeak-we-class-filter-and-follow-link (&optional prompt) ¶
- C-e x e v ¶
- <fn> x e v ¶
12.202.1.3 emacspeak-we-count-matches ¶
- Command: emacspeak-we-count-matches (url locator) ¶
- C-e x e C-f ¶
- <fn> x e C-f ¶
12.202.1.4 emacspeak-we-count-nested-tables ¶
- Command: emacspeak-we-count-nested-tables (url) ¶
- C-e x e C-x ¶
- <fn> x e C-x ¶
12.202.1.5 emacspeak-we-count-tables ¶
- Command: emacspeak-we-count-tables (url) ¶
- C-e x e C-t ¶
- <fn> x e C-t ¶
12.202.1.24 emacspeak-we-follow-and-extract-main ¶
- Command: emacspeak-we-follow-and-extract-main (&optional speak) ¶
- C-e x e P ¶
- <fn> x e P ¶
12.202.1.25 emacspeak-we-follow-and-filter-by-id ¶
- Command: emacspeak-we-follow-and-filter-by-id (id prompt) ¶
- C-e x e b ¶
- <fn> x e b ¶
12.202.1.26 emacspeak-we-junk-by-class ¶
- Command: emacspeak-we-junk-by-class (class url &optional speak) ¶
- C-e x e d ¶
- <fn> x e d ¶
12.202.1.27 emacspeak-we-junk-by-class-list ¶
- Command: emacspeak-we-junk-by-class-list (classes url &optional speak) ¶
- C-e x e D ¶
- C-e x e C-c ¶
- <fn> x e D ¶
- <fn> x e C-c ¶
12.202.1.28 emacspeak-we-style-filter ¶
- Command: emacspeak-we-style-filter (style url &optional speak) ¶
- C-e x e S ¶
- <fn> x e S ¶
12.202.1.29 emacspeak-we-toggle-xsl-keep-result ¶
- Command: emacspeak-we-toggle-xsl-keep-result ¶
- C-e x e k ¶
- <fn> x e k ¶
12.202.1.30 emacspeak-we-url-expand-and-execute ¶
- Command: emacspeak-we-url-expand-and-execute (&optional prefix) ¶
- C-e x e e ¶
- <fn> x e e ¶
12.202.1.31 emacspeak-we-url-rewrite-and-follow ¶
- Command: emacspeak-we-url-rewrite-and-follow (&optional prompt) ¶
-
12.202.1.32 emacspeak-we-xpath-filter-and-follow ¶
- Command: emacspeak-we-xpath-filter-and-follow (&optional prompt) ¶
- C-e x e p ¶
- <fn> x e p ¶
12.202.1.33 emacspeak-we-xpath-junk-and-follow ¶
- Command: emacspeak-we-xpath-junk-and-follow (&optional prompt) ¶
- C-e x e C-p ¶
- <fn> x e C-p ¶
12.202.1.34 emacspeak-we-xsl-toggle ¶
- Command: emacspeak-we-xsl-toggle ¶
- C-e x e o ¶
- <fn> x e o ¶
12.202.1.35 emacspeak-we-xslt-apply ¶
- Command: emacspeak-we-xslt-apply (xsl) ¶
- C-e x e a ¶
- <fn> x e a ¶
12.202.1.36 emacspeak-we-xslt-filter ¶
- Command: emacspeak-we-xslt-filter (path url &optional speak) ¶
- C-e x e f ¶
- <fn> x e f ¶
12.202.1.37 emacspeak-we-xslt-junk ¶
- Command: emacspeak-we-xslt-junk (path url &optional speak) ¶
- C-e x e j ¶
- <fn> x e j ¶
12.202.1.38 emacspeak-we-xslt-select ¶
- Command: emacspeak-we-xslt-select (xsl) ¶
- C-e x e s ¶
- <fn> x e s ¶
12.202.2 emacspeak-we Options ¶
- Variable: User Option emacspeak-we-cleanup-bogus-quotes ¶
Clean up bogus Unicode chars for magic quotes.
- Variable: User Option emacspeak-we-filters-rename-buffer ¶
Set to T if you want the buffer name to contain the applied filter.
- Variable: User Option emacspeak-we-media-stream-suffixes ¶
Suffixes that identify URLs to media streams.
- Variable: User Option emacspeak-we-xsl-p ¶
T means we apply XSL before displaying HTML.
- Variable: User Option emacspeak-we-xsl-transform ¶
Specifies transform to use before displaying a page.
Default is to apply sort-tables.
12.203 emacspeak-websearch ¶
This module provides utility functions for searching the WWW
12.203.1 emacspeak-websearch Commands ¶
12.203.1.1 emacspeak-websearch-accessible-google ¶
- Command: emacspeak-websearch-accessible-google (query &optional options) ¶
-
12.203.1.2 emacspeak-websearch-amazon-search ¶
- Command: emacspeak-websearch-amazon-search ¶
-
12.203.1.3 emacspeak-websearch-ask-jeeves ¶
- Command: emacspeak-websearch-ask-jeeves (query) ¶
-
12.203.1.4 emacspeak-websearch-biblio-search ¶
- Command: emacspeak-websearch-biblio-search (query) ¶
-
12.203.1.5 emacspeak-websearch-citeseer-search ¶
- Command: emacspeak-websearch-citeseer-search (term) ¶
-
12.203.1.6 emacspeak-websearch-company-news ¶
- Command: emacspeak-websearch-company-news (ticker &optional prefix) ¶
-
12.203.1.7 emacspeak-websearch-cpan-search ¶
- Command: emacspeak-websearch-cpan-search (query) ¶
-
12.203.1.8 emacspeak-websearch-ctan-search ¶
- Command: emacspeak-websearch-ctan-search (query) ¶
-
12.203.1.9 emacspeak-websearch-dispatch ¶
- Command: emacspeak-websearch-dispatch ¶
- C-e ? ¶
- <fn> ? ¶
12.203.1.10 emacspeak-websearch-foldoc-search ¶
- Command: emacspeak-websearch-foldoc-search (query) ¶
-
12.203.1.11 emacspeak-websearch-google ¶
- Command: emacspeak-websearch-google (query &optional flag) ¶
-
12.203.1.12 emacspeak-websearch-google-category-news ¶
- Command: emacspeak-websearch-google-category-news ¶
-
12.203.1.13 emacspeak-websearch-google-feeling-lucky ¶
- Command: emacspeak-websearch-google-feeling-lucky (query) ¶
-
12.203.1.14 emacspeak-websearch-google-mobile ¶
- Command: emacspeak-websearch-google-mobile (query &optional flag) ¶
-
12.203.1.15 emacspeak-websearch-google-news ¶
- Command: emacspeak-websearch-google-news ¶
-
12.203.1.16 emacspeak-websearch-google-regional-news ¶
- Command: emacspeak-websearch-google-regional-news ¶
-
12.203.1.17 emacspeak-websearch-google-search-in-date-range ¶
- Command: emacspeak-websearch-google-search-in-date-range ¶
-
12.203.1.18 emacspeak-websearch-google-specialize ¶
- Command: emacspeak-websearch-google-specialize (specialize query) ¶
-
12.203.1.20 emacspeak-websearch-gutenberg ¶
- Command: emacspeak-websearch-gutenberg (type query) ¶
-
12.203.1.21 emacspeak-websearch-help ¶
- Command: emacspeak-websearch-help ¶
-
12.203.1.22 emacspeak-websearch-merriam-webster-search ¶
- Command: emacspeak-websearch-merriam-webster-search (query) ¶
-
12.203.1.23 emacspeak-websearch-news-yahoo ¶
- Command: emacspeak-websearch-news-yahoo (query &optional rss) ¶
-
12.203.1.24 emacspeak-websearch-open-directory-search ¶
- Command: emacspeak-websearch-open-directory-search (query) ¶
-
12.203.1.25 emacspeak-websearch-software-search ¶
- Command: emacspeak-websearch-software-search ¶
-
12.203.1.26 emacspeak-websearch-sourceforge-search ¶
- Command: emacspeak-websearch-sourceforge-search (query) ¶
-
12.203.1.27 emacspeak-websearch-wikipedia-search ¶
- Command: emacspeak-websearch-wikipedia-search (query) ¶
-
12.203.1.28 emacspeak-websearch-yahoo ¶
- Command: emacspeak-websearch-yahoo (query) ¶
-
12.203.1.29 emacspeak-websearch-yahoo-historical-chart ¶
- Command: emacspeak-websearch-yahoo-historical-chart (ticker &optional as-html) ¶
-
12.203.1.30 emacspeak-websearch-youtube-search ¶
- Command: emacspeak-websearch-youtube-search (query) ¶
-
12.203.2 emacspeak-websearch Options ¶
- Variable: User Option emacspeak-websearch-google-number-of-results ¶
Number of results to return from google search.
- Variable: User Option emacspeak-websearch-google-options ¶
Additional options to pass to Google e.g. &xx=yy...
12.204 emacspeak-webspace ¶
WEBSPACE == Smart Web Gadgets For The Emacspeak Desktop
12.204.1 emacspeak-webspace Commands ¶
12.204.1.1 emacspeak-webspace-feed-reader ¶
- Command: emacspeak-webspace-feed-reader (&optional refresh) ¶
- C-. R ¶
- C-' R ¶
- C-x @ s R ¶
12.204.1.2 emacspeak-webspace-filter ¶
- Command: emacspeak-webspace-filter ¶
-
12.204.1.3 emacspeak-webspace-headlines ¶
- Command: emacspeak-webspace-headlines ¶
- C-; SPC h ¶
- C-x @ h SPC h ¶
12.204.1.4 emacspeak-webspace-headlines-browse ¶
- Command: emacspeak-webspace-headlines-browse ¶
- C-; SPC SPC ¶
- C-x @ h SPC SPC ¶
12.204.1.5 emacspeak-webspace-headlines-update ¶
- Command: emacspeak-webspace-headlines-update ¶
-
12.204.1.6 emacspeak-webspace-knowledge-search ¶
- Command: emacspeak-webspace-knowledge-search (query &optional limit) ¶
- C-; k ¶
- C-x @ h k ¶
12.204.1.7 emacspeak-webspace-mode ¶
- Command: emacspeak-webspace-mode ¶
-
12.204.1.8 emacspeak-webspace-open ¶
- Command: emacspeak-webspace-open ¶
-
12.204.1.9 emacspeak-webspace-transcode ¶
- Command: emacspeak-webspace-transcode ¶
-
12.204.1.10 emacspeak-webspace-yank-link ¶
- Command: emacspeak-webspace-yank-link ¶
-
12.204.2 emacspeak-webspace Options ¶
- Variable: User Option emacspeak-webspace-feeds ¶
Feeds to use in Headline Ticker.
- Variable: User Option emacspeak-webspace-kg-key ¶
API Key for Google Knowledge Graph.
12.205 emacspeak-webutils ¶
This module provides common Web utilities for emacspeak.
12.205.1 emacspeak-webutils Commands ¶
12.205.1.3 emacspeak-webutils-google-on-this-site ¶
- Command: emacspeak-webutils-google-on-this-site ¶
-
12.205.1.4 emacspeak-webutils-google-similar-to-this-page ¶
- Command: emacspeak-webutils-google-similar-to-this-page (url) ¶
-
12.205.1.5 emacspeak-webutils-google-who-links-to-this-page ¶
- Command: emacspeak-webutils-google-who-links-to-this-page ¶
-
12.205.1.6 emacspeak-webutils-jump-to-title-in-content ¶
- Command: emacspeak-webutils-jump-to-title-in-content ¶
-
12.205.1.8 emacspeak-webutils-transcode-current-url-via-google ¶
- Command: emacspeak-webutils-transcode-current-url-via-google (&optional untranscode) ¶
-
12.205.1.9 emacspeak-webutils-transcode-via-google ¶
- Command: emacspeak-webutils-transcode-via-google (&optional untranscode) ¶
-
12.205.2 emacspeak-webutils Options ¶
- Variable: User Option emacspeak-webutils-charent-alist ¶
Entities to unescape when treating badly escaped XML.
12.207 emacspeak-windmove ¶
Package windmove (bundled with Emacs 21)
provides commands for navigating to windows based on
relative position.
12.208 emacspeak-winring ¶
window configurations in emacs are very useful
you can display the same file in different windows,
and have different portions of the file displayed.
winring allows you to manage window configurations,
and this module speech-enables it.
12.209 emacspeak-wizards ¶
Contains various wizards for the Emacspeak desktop.
12.209.1 emacspeak-wizards Commands ¶
12.209.1.1 emacspeak-annotate-add-annotation ¶
- Command: emacspeak-annotate-add-annotation (&optional reset) ¶
-
12.209.1.2 emacspeak-clipboard-copy ¶
- Command: emacspeak-clipboard-copy (start end &optional prompt) ¶
- C-e C-c ¶
- <fn> C-c ¶
12.209.1.3 emacspeak-clipboard-paste ¶
- Command: emacspeak-clipboard-paste (&optional paste-table) ¶
- C-e C-y ¶
- <fn> C-y ¶
12.209.1.4 emacspeak-copy-current-file ¶
- Command: emacspeak-copy-current-file ¶
- C-e M-c ¶
- <fn> M-c ¶
12.209.1.5 emacspeak-curl ¶
- Command: emacspeak-curl (url) ¶
-
12.209.1.6 emacspeak-customize ¶
- Command: emacspeak-customize ¶
- C-e C ¶
- <fn> C ¶
12.209.1.7 emacspeak-emergency-tts-restart ¶
- Command: emacspeak-emergency-tts-restart ¶
- C-e <insert> ¶
- <fn> <insert> ¶
- C-e x s ¶
- <fn> x s ¶
12.209.1.8 emacspeak-frame-label-or-switch-to-labelled-frame ¶
- Command: emacspeak-frame-label-or-switch-to-labelled-frame (&optional prefix) ¶
- C-e M-f ¶
- <fn> M-f ¶
12.209.1.9 emacspeak-kill-buffer-quietly ¶
- Command: emacspeak-kill-buffer-quietly ¶
- C-e C-t Q ¶
- <fn> C-t Q ¶
12.209.1.10 emacspeak-learn-emacs-mode ¶
- Command: emacspeak-learn-emacs-mode ¶
- C-e <f1> ¶
- C-h C-l ¶
- <fn> <f1> ¶
- <f1> C-l ¶
- <help> C-l ¶
12.209.1.11 emacspeak-link-current-file ¶
- Command: emacspeak-link-current-file ¶
- C-e M-l ¶
- <fn> M-l ¶
12.209.1.12 emacspeak-links ¶
- Command: emacspeak-links (url) ¶
-
12.209.1.13 emacspeak-lynx ¶
- Command: emacspeak-lynx (url) ¶
-
12.209.1.14 emacspeak-next-frame-or-buffer ¶
- Command: emacspeak-next-frame-or-buffer (&optional frame) ¶
- <C-right> ¶
12.209.1.15 emacspeak-previous-frame-or-buffer ¶
- Command: emacspeak-previous-frame-or-buffer (&optional frame) ¶
- <C-left> ¶
12.209.1.16 emacspeak-select-this-buffer-next-display ¶
- Command: emacspeak-select-this-buffer-next-display ¶
- C-e <C-<right> ¶
- <fn> <C-<right> ¶
12.209.1.17 emacspeak-select-this-buffer-other-window-display ¶
- Command: emacspeak-select-this-buffer-other-window-display (&optional arg) ¶
-
12.209.1.18 emacspeak-select-this-buffer-previous-display ¶
- Command: emacspeak-select-this-buffer-previous-display ¶
- C-e <C-<left> ¶
- <fn> <C-<left> ¶
12.209.1.19 emacspeak-show-property-at-point ¶
- Command: emacspeak-show-property-at-point (&optional property) ¶
- C-e M-p ¶
- <fn> M-p ¶
12.209.1.20 emacspeak-show-style-at-point ¶
- Command: emacspeak-show-style-at-point ¶
- C-e M-v ¶
- <fn> M-v ¶
12.209.1.21 emacspeak-skip-blank-lines-backward ¶
- Command: emacspeak-skip-blank-lines-backward ¶
- <S-up> ¶
12.209.1.22 emacspeak-skip-blank-lines-forward ¶
- Command: emacspeak-skip-blank-lines-forward ¶
- <S-down> ¶
12.209.1.24 emacspeak-speak-telephone-directory ¶
- Command: emacspeak-speak-telephone-directory (&optional edit) ¶
- C-e x t ¶
- <fn> x t ¶
12.209.1.25 emacspeak-speak-this-buffer-next-display ¶
- Command: emacspeak-speak-this-buffer-next-display ¶
- C-e <right> ¶
- <fn> <right> ¶
12.209.1.26 emacspeak-speak-this-buffer-other-window-display ¶
- Command: emacspeak-speak-this-buffer-other-window-display (&optional arg) ¶
- C-e / ¶
- <fn> / ¶
12.209.1.27 emacspeak-speak-this-buffer-previous-display ¶
- Command: emacspeak-speak-this-buffer-previous-display ¶
- C-e <left> ¶
- <fn> <left> ¶
12.209.1.28 emacspeak-ssh-tts-restart ¶
- Command: emacspeak-ssh-tts-restart ¶
- C-e <delete> ¶
- C-e <(deletechar> ¶
- <fn> <delete> ¶
- <fn> <(deletechar> ¶
12.209.1.29 emacspeak-symlink-current-file ¶
- Command: emacspeak-symlink-current-file ¶
- C-e M-s ¶
- <fn> M-s ¶
12.209.1.30 emacspeak-view-emacspeak-news ¶
- Command: emacspeak-view-emacspeak-news ¶
- C-e N ¶
- <fn> N ¶
12.209.1.31 emacspeak-view-emacspeak-tips ¶
- Command: emacspeak-view-emacspeak-tips ¶
- C-e T ¶
- <fn> T ¶
12.209.1.32 emacspeak-wizards-add-autoload-cookies ¶
- Command: emacspeak-wizards-add-autoload-cookies (&optional f) ¶
-
12.209.1.33 emacspeak-wizards-alpha-vantage-quotes ¶
- Command: emacspeak-wizards-alpha-vantage-quotes (ticker &optional custom) ¶
-
12.209.1.34 emacspeak-wizards-bash-completion-toggle ¶
- Command: emacspeak-wizards-bash-completion-toggle ¶
-
12.209.1.35 emacspeak-wizards-braille ¶
- Command: emacspeak-wizards-braille (s) ¶
-
12.209.1.36 emacspeak-wizards-byte-compile-current-buffer ¶
- Command: emacspeak-wizards-byte-compile-current-buffer ¶
-
12.209.1.37 emacspeak-wizards-cleanup-shell-path ¶
- Command: emacspeak-wizards-cleanup-shell-path ¶
-
12.209.1.38 emacspeak-wizards-color-at-point ¶
- Command: emacspeak-wizards-color-at-point ¶
- C-h , ¶
- <f1> , ¶
- <help> , ¶
12.209.1.39 emacspeak-wizards-color-diff-at-point ¶
- Command: emacspeak-wizards-color-diff-at-point (&optional set) ¶
- C-h \ ¶
- <f1> \ ¶
- <help> \ ¶
12.209.1.40 emacspeak-wizards-color-wheel ¶
- Command: emacspeak-wizards-color-wheel (start) ¶
- C-e x c ¶
- <fn> x c ¶
12.209.1.41 emacspeak-wizards-colors ¶
- Command: emacspeak-wizards-colors ¶
- C-e x C ¶
- <fn> x C ¶
12.209.1.42 emacspeak-wizards-comma-at-end-of-word ¶
- Command: emacspeak-wizards-comma-at-end-of-word ¶
-
12.209.1.43 emacspeak-wizards-count-slides-in-region ¶
- Command: emacspeak-wizards-count-slides-in-region (start end) ¶
-
12.209.1.44 emacspeak-wizards-customize-saved ¶
- Command: emacspeak-wizards-customize-saved (pattern) ¶
- C-h C-s ¶
- <f1> C-s ¶
- <help> C-s ¶
12.209.1.45 emacspeak-wizards-cycle-to-next-buffer ¶
- Command: emacspeak-wizards-cycle-to-next-buffer ¶
- C-, n ¶
- C-x @ a n ¶
12.209.1.46 emacspeak-wizards-cycle-to-previous-buffer ¶
- Command: emacspeak-wizards-cycle-to-previous-buffer ¶
- C-, p ¶
- C-x @ a p ¶
12.209.1.47 emacspeak-wizards-display-pod-as-manpage ¶
- Command: emacspeak-wizards-display-pod-as-manpage (filename) ¶
-
12.209.1.48 emacspeak-wizards-dvi-display ¶
- Command: emacspeak-wizards-dvi-display ¶
-
12.209.1.49 emacspeak-wizards-dvi-mode ¶
- Command: emacspeak-wizards-dvi-mode ¶
-
12.209.1.50 emacspeak-wizards-end-of-word ¶
- Command: emacspeak-wizards-end-of-word (arg) ¶
-
12.209.1.51 emacspeak-wizards-enumerate-matching-commands ¶
- Command: emacspeak-wizards-enumerate-matching-commands (pattern) ¶
-
12.209.1.52 emacspeak-wizards-enumerate-matching-faces ¶
- Command: emacspeak-wizards-enumerate-matching-faces (pattern) ¶
-
12.209.1.53 emacspeak-wizards-enumerate-obsolete-faces ¶
- Command: emacspeak-wizards-enumerate-obsolete-faces ¶
-
12.209.1.54 emacspeak-wizards-enumerate-uncovered-commands ¶
- Command: emacspeak-wizards-enumerate-uncovered-commands (pattern &optional bound-only) ¶
-
12.209.1.55 emacspeak-wizards-enumerate-unmapped-faces ¶
- Command: emacspeak-wizards-enumerate-unmapped-faces (&optional pattern) ¶
-
12.209.1.56 emacspeak-wizards-espeak-line ¶
- Command: emacspeak-wizards-espeak-line ¶
-
12.209.1.57 emacspeak-wizards-espeak-region ¶
- Command: emacspeak-wizards-espeak-region (start end) ¶
-
12.209.1.58 emacspeak-wizards-espeak-string ¶
- Command: emacspeak-wizards-espeak-string (string) ¶
-
12.209.1.59 emacspeak-wizards-eww-buffer-list ¶
- Command: emacspeak-wizards-eww-buffer-list ¶
-
12.209.1.60 emacspeak-wizards-execute-asynchronously ¶
- Command: emacspeak-wizards-execute-asynchronously (key) ¶
- C-. a ¶
- C-' a ¶
- C-x @ s a ¶
12.209.1.61 emacspeak-wizards-execute-emacspeak-command ¶
- Command: emacspeak-wizards-execute-emacspeak-command (command) ¶
- C-e M-x ¶
- <fn> M-x ¶
12.209.1.62 emacspeak-wizards-finance-google-search ¶
- Command: emacspeak-wizards-finance-google-search (ticker) ¶
-
12.209.1.63 emacspeak-wizards-find-emacspeak-source ¶
- Command: emacspeak-wizards-find-emacspeak-source ¶
-
12.209.1.64 emacspeak-wizards-find-file-as-root ¶
- Command: emacspeak-wizards-find-file-as-root (file) ¶
-
12.209.1.65 emacspeak-wizards-find-grep ¶
- Command: emacspeak-wizards-find-grep (glob pattern) ¶
-
12.209.1.66 emacspeak-wizards-find-longest-line-in-region ¶
- Command: emacspeak-wizards-find-longest-line-in-region (start end) ¶
- C-e x = ¶
- <fn> x = ¶
12.209.1.67 emacspeak-wizards-find-longest-paragraph-in-region ¶
- Command: emacspeak-wizards-find-longest-paragraph-in-region (start end) ¶
-
12.209.1.68 emacspeak-wizards-find-shortest-line-in-region ¶
- Command: emacspeak-wizards-find-shortest-line-in-region (start end) ¶
-
12.209.1.69 emacspeak-wizards-finder-find ¶
- Command: emacspeak-wizards-finder-find (directory) ¶
-
12.209.1.70 emacspeak-wizards-finder-mode ¶
- Command: emacspeak-wizards-finder-mode ¶
-
12.209.1.71 emacspeak-wizards-fix-read-only-text ¶
- Command: emacspeak-wizards-fix-read-only-text (start end) ¶
-
12.209.1.72 emacspeak-wizards-fix-typo ¶
- Command: emacspeak-wizards-fix-typo (ext word correction) ¶
-
12.209.1.73 emacspeak-wizards-frame-colors ¶
- Command: emacspeak-wizards-frame-colors ¶
-
12.209.1.74 emacspeak-wizards-gen-fn-decl ¶
- Command: emacspeak-wizards-gen-fn-decl (f &optional ext) ¶
-
12.209.1.75 emacspeak-wizards-generate-finder ¶
- Command: emacspeak-wizards-generate-finder ¶
-
12.209.1.76 emacspeak-wizards-generate-voice-sampler ¶
- Command: emacspeak-wizards-generate-voice-sampler (step) ¶
-
12.209.1.77 emacspeak-wizards-get-table-content-from-file ¶
- Command: emacspeak-wizards-get-table-content-from-file (file depth count) ¶
-
12.209.1.78 emacspeak-wizards-get-table-content-from-url ¶
- Command: emacspeak-wizards-get-table-content-from-url (url depth count) ¶
-
12.209.1.79 emacspeak-wizards-google-headlines ¶
- Command: emacspeak-wizards-google-headlines ¶
- C-. C-n ¶
- C-' C-n ¶
- C-x @ s C-n ¶
12.209.1.80 emacspeak-wizards-google-news ¶
- Command: emacspeak-wizards-google-news ¶
- C-. n ¶
- C-' n ¶
- C-x @ s n ¶
12.209.1.81 emacspeak-wizards-google-transcode ¶
- Command: emacspeak-wizards-google-transcode ¶
-
12.209.1.82 emacspeak-wizards-how-many-matches ¶
- Command: emacspeak-wizards-how-many-matches (start end &optional prefix) ¶
- C-e x h ¶
- <fn> x h ¶
12.209.1.83 emacspeak-wizards-iex-show-financials ¶
- Command: emacspeak-wizards-iex-show-financials (symbol &optional refresh) ¶
-
12.209.1.84 emacspeak-wizards-iex-show-news ¶
- Command: emacspeak-wizards-iex-show-news (symbol &optional refresh) ¶
-
12.209.1.85 emacspeak-wizards-iex-show-price ¶
- Command: emacspeak-wizards-iex-show-price (symbol) ¶
- C-, q ¶
- C-x @ a q ¶
12.209.1.86 emacspeak-wizards-iex-show-quote ¶
- Command: emacspeak-wizards-iex-show-quote (&optional refresh) ¶
- C-. q ¶
- C-' q ¶
- C-x @ s q ¶
12.209.1.87 emacspeak-wizards-iex-this-financials ¶
- Command: emacspeak-wizards-iex-this-financials ¶
-
12.209.1.88 emacspeak-wizards-iex-this-google-finance ¶
- Command: emacspeak-wizards-iex-this-google-finance ¶
-
12.209.1.89 emacspeak-wizards-iex-this-news ¶
- Command: emacspeak-wizards-iex-this-news ¶
-
12.209.1.90 emacspeak-wizards-iex-this-price ¶
- Command: emacspeak-wizards-iex-this-price ¶
-
12.209.1.91 emacspeak-wizards-iheart ¶
- Command: emacspeak-wizards-iheart (q) ¶
- C-, i ¶
- C-x @ a i ¶
12.209.1.92 emacspeak-wizards-iheart-radio-play ¶
- Command: emacspeak-wizards-iheart-radio-play (id) ¶
-
12.209.1.93 emacspeak-wizards-insert-elisp-prefix ¶
- Command: emacspeak-wizards-insert-elisp-prefix ¶
-
12.209.1.94 emacspeak-wizards-lacheck-buffer-file ¶
- Command: emacspeak-wizards-lacheck-buffer-file ¶
-
12.209.1.95 emacspeak-wizards-load-current-file ¶
- Command: emacspeak-wizards-load-current-file ¶
-
12.209.1.96 emacspeak-wizards-mlb-standings ¶
- Command: emacspeak-wizards-mlb-standings (&optional raw) ¶
-
12.209.1.97 emacspeak-wizards-move-and-speak ¶
- Command: emacspeak-wizards-move-and-speak (command count) ¶
-
12.209.1.98 emacspeak-wizards-nba-standings ¶
- Command: emacspeak-wizards-nba-standings (&optional raw) ¶
-
12.209.1.99 emacspeak-wizards-next-bullet ¶
- Command: emacspeak-wizards-next-bullet ¶
-
12.209.1.100 emacspeak-wizards-next-interactive-defun ¶
- Command: emacspeak-wizards-next-interactive-defun ¶
-
12.209.1.101 emacspeak-wizards-next-shell ¶
- Command: emacspeak-wizards-next-shell ¶
-
12.209.1.102 emacspeak-wizards-noaa-weather ¶
- Command: emacspeak-wizards-noaa-weather (&optional ask) ¶
- C-; w ¶
- C-e x w ¶
- <fn> x w ¶
- C-x @ h w ¶
12.209.1.104 emacspeak-wizards-pdf-open ¶
- Command: emacspeak-wizards-pdf-open (filename &optional ask-pwd) ¶
- C-; p ¶
- C-x @ h p ¶
12.209.1.106 emacspeak-wizards-ppt-display ¶
- Command: emacspeak-wizards-ppt-display ¶
-
12.209.1.107 emacspeak-wizards-ppt-mode ¶
- Command: emacspeak-wizards-ppt-mode ¶
-
12.209.1.108 emacspeak-wizards-previous-bullet ¶
- Command: emacspeak-wizards-previous-bullet ¶
-
12.209.1.109 emacspeak-wizards-previous-shell ¶
- Command: emacspeak-wizards-previous-shell ¶
-
12.209.1.110 emacspeak-wizards-quick-weather ¶
- Command: emacspeak-wizards-quick-weather ¶
-
12.209.1.111 emacspeak-wizards-quote ¶
- Command: emacspeak-wizards-quote (&optional refresh) ¶
- C-e x q ¶
- <fn> x q ¶
12.209.1.112 emacspeak-wizards-rivo ¶
- Command: emacspeak-wizards-rivo (when channel stop-time output directory) ¶
-
12.209.1.113 emacspeak-wizards-rpm-query-in-dired ¶
- Command: emacspeak-wizards-rpm-query-in-dired ¶
-
12.209.1.114 emacspeak-wizards-scratch ¶
- Command: emacspeak-wizards-scratch ¶
- C-. SPC ¶
- C-' SPC ¶
- C-x @ s SPC ¶
12.209.1.115 emacspeak-wizards-set-colors ¶
- Command: emacspeak-wizards-set-colors ¶
-
12.209.1.116 emacspeak-wizards-shell ¶
- Command: emacspeak-wizards-shell (&optional prefix) ¶
- C-; s ¶
- C-x @ h s ¶
12.209.1.117 emacspeak-wizards-shell-by-key ¶
- Command: emacspeak-wizards-shell-by-key (&optional prefix) ¶
- C-e x 9 ¶
- C-e x 8 ¶
- C-e x 7 ¶
- C-e x 6 ¶
- C-e x 5 ¶
- C-e x 4 ¶
- C-e x 3 ¶
- C-e x 2 ¶
- C-e x 1 ¶
- C-e x 0 ¶
- <fn> x 9 ¶
- <fn> x 8 ¶
- <fn> x 7 ¶
- <fn> x 6 ¶
- <fn> x 5 ¶
- <fn> x 4 ¶
- <fn> x 3 ¶
- <fn> x 2 ¶
- <fn> x 1 ¶
- <fn> x 0 ¶
12.209.1.118 emacspeak-wizards-shell-command-on-current-file ¶
- Command: emacspeak-wizards-shell-command-on-current-file (command) ¶
- C-e & ¶
- <fn> & ¶
12.209.1.119 emacspeak-wizards-shell-directory-reset ¶
- Command: emacspeak-wizards-shell-directory-reset ¶
- C-. . ¶
- C-' . ¶
- C-e x . ¶
- <fn> x . ¶
- C-x @ s . ¶
12.209.1.120 emacspeak-wizards-shell-directory-set ¶
- Command: emacspeak-wizards-shell-directory-set ¶
- C-e x , ¶
- <fn> x , ¶
12.209.1.121 emacspeak-wizards-shell-toggle ¶
- Command: emacspeak-wizards-shell-toggle ¶
- C-e <f11> ¶
- C-; j ¶
- <fn> <f11> ¶
- C-x @ h j ¶
12.209.1.123 emacspeak-wizards-show-defined-voices ¶
- Command: emacspeak-wizards-show-defined-voices ¶
-
12.209.1.124 emacspeak-wizards-show-environment-variable ¶
- Command: emacspeak-wizards-show-environment-variable (v) ¶
-
12.209.1.125 emacspeak-wizards-show-eval-result ¶
- Command: emacspeak-wizards-show-eval-result (form) ¶
- M-ESC : ¶
12.209.1.126 emacspeak-wizards-show-face ¶
- Command: emacspeak-wizards-show-face (face) ¶
-
12.209.1.127 emacspeak-wizards-show-memory-used ¶
- Command: emacspeak-wizards-show-memory-used ¶
-
12.209.1.128 emacspeak-wizards-speak-iso-datetime ¶
- Command: emacspeak-wizards-speak-iso-datetime (iso) ¶
-
12.209.1.129 emacspeak-wizards-spot-words ¶
- Command: emacspeak-wizards-spot-words (ext word) ¶
-
12.209.1.130 emacspeak-wizards-squeeze-blanks ¶
- Command: emacspeak-wizards-squeeze-blanks (start end) ¶
- C-e x | ¶
- <fn> x | ¶
12.209.1.131 emacspeak-wizards-sunrise-sunset ¶
- Command: emacspeak-wizards-sunrise-sunset (address &optional arg) ¶
-
12.209.1.132 emacspeak-wizards-swap-fg-and-bg ¶
- Command: emacspeak-wizards-swap-fg-and-bg ¶
- C-h = ¶
- <f1> = ¶
- <help> = ¶
12.209.1.133 emacspeak-wizards-term ¶
- Command: emacspeak-wizards-term (create) ¶
- C-; a ¶
- C-x @ h a ¶
12.209.1.134 emacspeak-wizards-terminal ¶
- Command: emacspeak-wizards-terminal (program) ¶
-
12.209.1.135 emacspeak-wizards-tex-tie-current-word ¶
- Command: emacspeak-wizards-tex-tie-current-word (n) ¶
-
12.209.1.136 emacspeak-wizards-thanks-mail-signature ¶
- Command: emacspeak-wizards-thanks-mail-signature ¶
-
12.209.1.137 emacspeak-wizards-toggle-mm-dd-yyyy-date-pronouncer ¶
- Command: emacspeak-wizards-toggle-mm-dd-yyyy-date-pronouncer ¶
-
12.209.1.138 emacspeak-wizards-toggle-yyyymmdd-date-pronouncer ¶
- Command: emacspeak-wizards-toggle-yyyymmdd-date-pronouncer ¶
-
12.209.1.139 emacspeak-wizards-tramp-open-location ¶
- Command: emacspeak-wizards-tramp-open-location (name) ¶
-
12.209.1.140 emacspeak-wizards-tune-in-radio-browse ¶
- Command: emacspeak-wizards-tune-in-radio-browse (&optional category) ¶
- C-, t ¶
- C-x @ a t ¶
12.209.1.141 emacspeak-wizards-tune-in-radio-search ¶
- Command: emacspeak-wizards-tune-in-radio-search ¶
- C-, s ¶
- C-x @ a s ¶
12.209.1.142 emacspeak-wizards-unhex-uri ¶
- Command: emacspeak-wizards-unhex-uri (uri) ¶
-
12.209.1.143 emacspeak-wizards-units ¶
- Command: emacspeak-wizards-units ¶
- C-e x u ¶
- <fn> x u ¶
12.209.1.144 emacspeak-wizards-vc-n ¶
- Command: emacspeak-wizards-vc-n ¶
-
12.209.1.145 emacspeak-wizards-vc-viewer ¶
- Command: emacspeak-wizards-vc-viewer (console) ¶
- C-e x v ¶
- <fn> x v ¶
12.209.1.146 emacspeak-wizards-vc-viewer-mode ¶
- Command: emacspeak-wizards-vc-viewer-mode ¶
-
12.209.1.147 emacspeak-wizards-vc-viewer-refresh ¶
- Command: emacspeak-wizards-vc-viewer-refresh ¶
-
12.209.1.148 emacspeak-wizards-vi-as-su-file ¶
- Command: emacspeak-wizards-vi-as-su-file (file) ¶
-
12.209.1.149 emacspeak-wizards-view-buffers-filtered-by-m-player-mode ¶
- Command: emacspeak-wizards-view-buffers-filtered-by-m-player-mode ¶
- C-; : ¶
- C-x @ h : ¶
12.209.1.150 emacspeak-wizards-view-buffers-filtered-by-mode ¶
- Command: emacspeak-wizards-view-buffers-filtered-by-mode (mode) ¶
-
12.209.1.151 emacspeak-wizards-view-buffers-filtered-by-this-mode ¶
- Command: emacspeak-wizards-view-buffers-filtered-by-this-mode ¶
- C-. m ¶
- C-' m ¶
- C-, c ¶
- C-x @ a c ¶
- C-x @ s m ¶
12.209.1.152 emacspeak-wizards-voice-sampler ¶
- Command: emacspeak-wizards-voice-sampler (personality) ¶
-
12.209.1.153 emacspeak-wizards-wc-2018 ¶
- Command: emacspeak-wizards-wc-2018 (team) ¶
-
12.209.1.154 emacspeak-wizards-web-clean-up-processes ¶
- Command: emacspeak-wizards-web-clean-up-processes ¶
- C-; / ¶
- C-x @ h / ¶
12.209.1.155 emacspeak-wizards-xl-display ¶
- Command: emacspeak-wizards-xl-display ¶
-
12.209.1.156 emacspeak-wizards-xl-mode ¶
- Command: emacspeak-wizards-xl-mode ¶
-
12.209.1.157 emacspeak-wizards-yql-lookup ¶
- Command: emacspeak-wizards-yql-lookup (symbols) ¶
-
12.209.1.158 emacspeak-wizards-yql-quotes ¶
- Command: emacspeak-wizards-yql-quotes ¶
-
12.209.2 emacspeak-wizards Options ¶
- Variable: User Option emacspeak-clipboard-file ¶
File used to save Emacspeak clipboard.
The emacspeak clipboard provides a convenient mechanism for exchanging
information between different Emacs sessions.
- Variable: User Option emacspeak-curl-cookie-store ¶
Cookie store used by Curl.
- Variable: User Option emacspeak-emergency-tts-server ¶
TTS server to use in an emergency.
Set this to a TTS server that is known to work at all times.
If you are debugging another speech server and that server
gets wedged for some reason,
you can use command emacspeak-emergency-tts-restart
to get speech back using the reliable TTS server.
It’s useful to bind the above command to a convenient key.
- Variable: User Option emacspeak-speak-telephone-directory ¶
File holding telephone directory.
This is just a text file, and we use grep to search it.
- Variable: User Option emacspeak-speak-telephone-directory-command ¶
Command used to look up names in the telephone
directory.
- Variable: User Option emacspeak-ssh-tts-server ¶
SSH TTS server to use by default.
- Variable: User Option emacspeak-wizards-alpha-vantage-api-key ¶
API Key used to retrieve stock data from alpha-vantage.
Visit https://www.alphavantage.co/support/#api-key to get your key.
- Variable: User Option emacspeak-wizards-curl-program ¶
Name of curl executable.
- Variable: User Option emacspeak-wizards-dvi2txt-program ¶
Program for converting dvi to txt.
Set this to nil if you do not want to use the DVI wizard.
- Variable: User Option emacspeak-wizards-find-switches-that-need-quoting ¶
Find switches whose args need quoting.
- Variable: User Option emacspeak-wizards-find-switches-widget ¶
Widget to get find switch.
- Variable: User Option emacspeak-wizards-iex-quotes-row-filter ¶
Template used to audio-format rows.
- Variable: User Option emacspeak-wizards-links-program ¶
Name of links executable.
- Variable: User Option emacspeak-wizards-lynx-program ¶
Lynx executable.
- Variable: User Option emacspeak-wizards-pdf-to-text-options ¶
options to Command for running pdftotext.
- Variable: User Option emacspeak-wizards-pdf-to-text-program ¶
Command for running pdftotext.
- Variable: User Option emacspeak-wizards-personal-portfolio ¶
Set this to the stock tickers you want to check. Default is
GAFA. Tickers are separated by white-space and are automatically
sorted in lexical order with duplicates removed when saving.
- Variable: User Option emacspeak-wizards-ppthtml-program ¶
Program for converting PPT to HTML.
Set this to nil if you do not want to use the PPTHTML wizard.
- Variable: User Option emacspeak-wizards-project-shells ¶
List of shell-name/initial-directory pairs.
- Variable: User Option emacspeak-wizards-spot-words-extension ¶
Default file extension used when spotting words.
- Variable: User Option emacspeak-wizards-tramp-locations ¶
Tramp locations used by Emacspeak tramp wizard.
Locations added here via custom can be opened using command
emacspeak-wizards-tramp-open-location
bound to M-x emacspeak-wizards-tramp-open-location.
- Variable: User Option emacspeak-wizards-vc-viewer-command ¶
Command line for dumping out virtual console. Make sure you have
access to /dev/vcs* by adding yourself to the appropriate group. On
Ubuntu and Debian this is group ‘tty’.
- Variable: User Option emacspeak-wizards-xlhtml-program ¶
Program for converting XL to HTML.
Set this to nil if you do not want to use the XLHTML wizard.
- Variable: User Option emacspeak-wizards-yql-quotes-row-filter ¶
Template used to audio-format rows.
12.210 emacspeak-woman ¶
WOMAN == Man pages implemented in Emacs Lisp
12.211 emacspeak-xkcd ¶
XKCD == XKCD In Emacs
View XKCD comics in Emacs.
Speech enables package xkcd
Augments it by displaying the alt text and the transcript.
12.211.1 emacspeak-xkcd Commands ¶
12.211.1.1 emacspeak-xkcd-open-explanation-browser ¶
- Command: emacspeak-xkcd-open-explanation-browser ¶
-
12.212 emacspeak-xml-shell ¶
Use xmllint from package libxml2 to implement
an XML browser.
Uses the interactive shell provided by xmllint to do the hard
work.
Results of traversal are transformed using xsltproc from libxslt
12.212.1 emacspeak-xml-shell Commands ¶
12.212.1.1 emacspeak-xml-shell ¶
- Command: emacspeak-xml-shell (system-id) ¶
-
12.212.1.2 emacspeak-xml-shell-browse-current ¶
- Command: emacspeak-xml-shell-browse-current ¶
-
12.212.1.3 emacspeak-xml-shell-browse-result ¶
- Command: emacspeak-xml-shell-browse-result (xpath) ¶
-
12.212.1.4 emacspeak-xml-shell-goto-children ¶
- Command: emacspeak-xml-shell-goto-children ¶
-
12.212.1.5 emacspeak-xml-shell-goto-next-child ¶
- Command: emacspeak-xml-shell-goto-next-child ¶
-
12.212.1.6 emacspeak-xml-shell-goto-parent ¶
- Command: emacspeak-xml-shell-goto-parent ¶
-
12.212.1.7 emacspeak-xml-shell-goto-previous-child ¶
- Command: emacspeak-xml-shell-goto-previous-child ¶
-
12.212.1.8 emacspeak-xml-shell-mode ¶
- Command: emacspeak-xml-shell-mode ¶
-
12.212.2 emacspeak-xml-shell Options ¶
- Variable: User Option emacspeak-xml-shell-command ¶
Executable that provides the XML browser shell.
Default is xmllint.
If you want an XML Shell on steroids get XSH and use emacs custom to
customize the default to be xsh.
- Variable: User Option emacspeak-xml-shell-hooks ¶
Start up hooks run after XML browser process is started.
- Variable: User Option emacspeak-xml-shell-options ¶
Command-line options for XML browse command.
- Variable: User Option emacspeak-xml-shell-xslt ¶
XSL transform to apply when displaying current node.
12.213 emacspeak-xref ¶
XREF == Cross-references in source code.
This is part of Emacs 25.
This module speech-enables xref
12.214 emacspeak-xslt ¶
libxml and libxsl are XML libraries for GNOME.
xsltproc is a xslt processor using libxsl
this module defines routines for applying xsl transformations
using xsltproc
12.214.1 emacspeak-xslt Commands ¶
12.214.1.1 emacspeak-xslt-view ¶
- Command: emacspeak-xslt-view (style url) ¶
-
12.214.1.2 emacspeak-xslt-view-file ¶
- Command: emacspeak-xslt-view-file (style file) ¶
-
12.214.1.3 emacspeak-xslt-view-region ¶
- Command: emacspeak-xslt-view-region (style start end &optional unescape-charent) ¶
-
12.214.1.4 emacspeak-xslt-view-xml ¶
- Command: emacspeak-xslt-view-xml (style url &optional unescape-charent) ¶
-
12.214.2 emacspeak-xslt Options ¶
- Variable: User Option emacspeak-xslt-keep-errors ¶
If non-nil, xslt errors will be preserved in an errors buffer.
- Variable: User Option emacspeak-xslt-nuke-null-char ¶
If T null chars in the region will be nuked.
This is useful when handling bad HTML.
- Variable: User Option emacspeak-xslt-options ¶
Options passed to xsltproc.
- Variable: User Option emacspeak-xslt-program ¶
Name of XSLT transformation engine.
12.215 emacspeak-yaml ¶
YAML == Yet Another Markup Language
This module speech-enables yaml-mode.
12.216 emacspeak-yasnippet ¶
YASNIPPET == Template based editing using snippets.
12.217 espeak-voices ¶
This module defines the various voices used in voice-lock mode by
the ESpeak TTS engine.
12.217.1 espeak-voices Commands ¶
12.217.1.1 espeak ¶
- Command: espeak ¶
- C-e d C-e ¶
- <fn> d C-e ¶
12.217.2 espeak-voices Options ¶
- Variable: User Option espeak-default-speech-rate ¶
Default speech rate for eSpeak.
12.218 g ¶
Top-level bootstrap module for Google Client.
Loads in authentication module and sets up per-service
modules:
gmaps: Google Maps
gweb: Google Web Search
gblogger: Blogger
gphoto: Google Photos
12.219 g-utils ¶
Common Code e.g. helper functions.
Used by modules like gphoto, gblogger etc.
12.219.1 g-utils Options ¶
- Variable: User Option g-atom-edit-filter ¶
XSLT transform used to tidy up an entry before posting.
For now, this is blogger specific.
- Variable: User Option g-atom-titles-xsl ¶
XSLT transform to convert Atom feed to alist of title/url pairs.
- Variable: User Option g-atom-view-xsl ¶
XSLT transform to convert Atom feed to HTML.
- Variable: User Option g-cookie-jar ¶
Cookie jar used for Google services.
Customize this to live on your local disk.
- Variable: User Option g-curl-common-options ¶
Common options to pass to all Curl invocations.
- Variable: User Option g-curl-debug ¶
Set to T to see Curl stderr output.
- Variable: User Option g-curl-program ¶
Name of CURL executable.
- Variable: User Option g-html-handler ¶
Function that processes HTML.
Receives buffer containing HTML as its argument.
- Variable: User Option g-url-under-point ¶
Function used to get URL from current context.
- Variable: User Option g-xslt-program ¶
XSLT Processor.
12.220 gm-nnir ¶
Makes search GMail more convenient.
IMap search operators, GMail search extensions.
12.220.1 gm-nnir Commands ¶
12.220.1.1 gm-nnir-group-make-gmail-group ¶
- Command: gm-nnir-group-make-gmail-group (query) ¶
-
12.220.1.2 gm-nnir-group-make-nnir-group ¶
- Command: gm-nnir-group-make-nnir-group (q) ¶
-
12.221 gmaps ¶
Implements the Google Maps API
12.221.1 gmaps Commands ¶
12.221.1.1 gmaps ¶
- Command: gmaps ¶
- C-; e ¶
- C-x @ h e ¶
12.221.1.2 gmaps-bicycling-directions ¶
- Command: gmaps-bicycling-directions (origin destination) ¶
-
12.221.1.3 gmaps-directions ¶
- Command: gmaps-directions (origin destination mode) ¶
-
12.221.1.4 gmaps-driving-directions ¶
- Command: gmaps-driving-directions (origin destination) ¶
-
12.221.1.5 gmaps-locations-load ¶
- Command: gmaps-locations-load ¶
-
12.221.1.6 gmaps-locations-save ¶
- Command: gmaps-locations-save ¶
-
12.221.1.7 gmaps-mode ¶
- Command: gmaps-mode ¶
-
12.221.1.8 gmaps-place-details ¶
- Command: gmaps-place-details ¶
-
12.221.1.9 gmaps-place-reviews ¶
- Command: gmaps-place-reviews ¶
-
12.221.1.10 gmaps-places-nearby ¶
- Command: gmaps-places-nearby (&optional clear-filter) ¶
-
12.221.1.11 gmaps-places-search ¶
- Command: gmaps-places-search (query &optional clear-filter) ¶
-
12.221.1.12 gmaps-set-current-filter ¶
- Command: gmaps-set-current-filter (&optional all) ¶
-
12.221.1.13 gmaps-set-current-location ¶
- Command: gmaps-set-current-location (address) ¶
-
12.221.1.14 gmaps-set-current-radius ¶
- Command: gmaps-set-current-radius (radius) ¶
-
12.221.1.15 gmaps-transit-directions ¶
- Command: gmaps-transit-directions (origin destination) ¶
-
12.221.1.16 gmaps-walking-directions ¶
- Command: gmaps-walking-directions (origin destination) ¶
-
12.221.2 gmaps Options ¶
- Variable: User Option gmaps-api-key ¶
Places API key — goto https://code.google.com/apis/console to get one.
- Variable: User Option gweb-my-address ¶
Location address. Setting this updates gweb-my-location coordinates via geocoding.
12.222 ladspa ¶
This module uses tools from the Ladspa SDK to expose
Ladspa plugins in a consistent way to elisp.
The goal is to make it easy to inspect Ladspa Plugins,
And invoke them easily from Ladspa host applications such as MPlayer.
See
http://emacspeak.blogspot.com/2015/12/a-ladspa-work-bench-for-emacspeak.html
Some Ladspa Packages that provide plugins:
sudo apt-get install zam-plugins wah-plugins vco-plugins tap-plugins
swh-plugins rev-plugins mcp-plugins liquidsoap-plugin-ladspa
ladspa-foo-plugins invada-studio-plugins-ladspa fil-plugins
12.222.1 ladspa Commands ¶
12.222.1.1 ladspa ¶
- Command: ladspa (&optional refresh) ¶
-
12.222.1.2 ladspa-analyse-plugin-at-point ¶
- Command: ladspa-analyse-plugin-at-point ¶
-
12.222.1.3 ladspa-edit-control ¶
- Command: ladspa-edit-control ¶
-
12.222.1.4 ladspa-instantiate ¶
- Command: ladspa-instantiate ¶
-
12.222.1.5 ladspa-mode ¶
- Command: ladspa-mode ¶
-
12.223 mac-voices ¶
This module defines the various voices used in voice-lock mode by Mac TTS.
12.223.1 mac-voices Options ¶
- Variable: User Option mac-default-speech-rate ¶
Default speech rate for mac.
12.224 outloud-voices ¶
This module defines the various voices used in voice-lock mode.
This module is IBM ViaVoice Outloud specific.
12.224.1 outloud-voices Commands ¶
12.224.1.1 outloud ¶
- Command: outloud (&optional device) ¶
- C-e d C-o ¶
- <fn> d C-o ¶
12.224.1.2 outloud-32 ¶
- Command: outloud-32 ¶
-
12.224.2 outloud-voices Options ¶
- Variable: User Option outloud-default-speech-rate ¶
Default speech rate for outloud.
12.225 plain-voices ¶
This module defines the various voices used in voice-lock mode.
This module is Plain i.e. suitable for a device for which you haven’t yet implemented appropriate voice-locking controls
12.226 soundscape ¶
Soundscapes https://en.wikipedia.org/wiki/Soundscape
define an acoustic environment.
Boodler at http://boodler.org is a
Python-based SoundScape generator.
To use this module, first install boodler.
Then install the soundscape packages (*.boop) files available
at http://boodler.org/lib.
Make sure boodler works and produces audio in your environment.
finally install the Boodler packages from
emacspeak/scapes from the Emacspeak GitHub repository by running
cd emacspeak/scapes; make
When boodler is set up and all packages installed, copy
file emacspeak/scapes/soundscapes to ~/.boodler/Collection.
The above file lists all installed SoundScapes.
Directory emacspeak/scapes also contains
additional Boodler Agents and SoundScapes that
I have created for use with Emacspeak.
Module soundscape.el defines Emacs conveniences for running
Soundscapes. Main Entry Points:
- M-x soundscape-toggle – Enables or
disables automatic SoundScapes.
- M-x soundscape –
runs a named SoundScape
- M-x soundscape-stop – Stops a specified running Soundscape.
- M-x soundscape-kill – Kills all running Soundscapes.
When automatic Soundscapes are enabled, SoundScapes are
started and stopped based on the current major
mode. Active Soundscape are displayed as part of the minor-mode-alist.
Command emacspeak-speak-minor-mode-line can be used to have this spoken.
Thus, SoundScapes can be thought of as reflecting the
mood of the current mode.
This package defines a single soundscape-default-theme
that is loaded using (soundscape-load soundscape-default-theme).
Emacs modes that provide similar functionality e.g.,
communication == email, IM, ... map to the same mood.
12.226.1 soundscape Commands ¶
12.226.1.1 soundscape ¶
- Command: soundscape (scape) ¶
- C-. s ¶
- C-' s ¶
- C-x @ s s ¶
12.226.1.2 soundscape-kill ¶
- Command: soundscape-kill ¶
-
12.226.1.3 soundscape-listener ¶
- Command: soundscape-listener (&optional restart) ¶
-
12.226.1.4 soundscape-listener-shutdown ¶
- Command: soundscape-listener-shutdown ¶
-
12.226.1.5 soundscape-remote ¶
- Command: soundscape-remote (names) ¶
-
12.226.1.6 soundscape-restart ¶
- Command: soundscape-restart (&optional device) ¶
- C-. r ¶
- C-' r ¶
- C-x @ s r ¶
12.226.1.7 soundscape-stop ¶
- Command: soundscape-stop (scape) ¶
- C-. S ¶
- C-' S ¶
- C-x @ s S ¶
12.226.1.8 soundscape-theme ¶
- Command: soundscape-theme ¶
-
12.226.1.9 soundscape-toggle ¶
- Command: soundscape-toggle ¶
- C-. t ¶
- C-' t ¶
- C-x @ s t ¶
12.226.1.10 soundscape-update-mood ¶
- Command: soundscape-update-mood (&optional prompt-mode) ¶
- C-. u ¶
- C-' u ¶
- C-x @ s u ¶
12.226.2 soundscape Options ¶
- Variable: User Option soundscape-data ¶
Soundscape data directory.
- Variable: User Option soundscape-device ¶
Alsa sound device to use for soundscapes.
- Variable: User Option soundscape-idle-delay ¶
Number of seconds of idle time
before soundscapes are synchronized with current mode.
- Variable: User Option soundscape-manager-options ¶
User customizable options list passed to boodler.
Defaults specify alsa as the output and set master volume to 0.5
12.227 sox ¶
This module defines a convenient speech-enabled
interface for editing mp3 and wav files using SoX.
Launching M-x sox creates a special interaction buffer
that provides single keystroke commands for editing and
applying effects to a selected sound file. For adding mp3
support to sox, do
sudo apt-get libsox-fmt-mp3 install
This module provides support for ladspa effects using module ladspa.el.
To use ladspa effects with SoX, you need a relatively new build of Sox;
The stock SoX that is package for Debian/Ubuntu does not always work.
This module can be used independent of Emacspeak.
12.227.1 sox Commands ¶
12.227.1.1 sox-add-effect ¶
- Command: sox-add-effect (name) ¶
-
12.227.1.2 sox-delete-effect-at-point ¶
- Command: sox-delete-effect-at-point ¶
-
12.227.1.3 sox-edit-effect-at-point ¶
- Command: sox-edit-effect-at-point ¶
-
12.227.1.4 sox-mode ¶
- Command: sox-mode ¶
-
12.227.1.5 sox-open-file ¶
- Command: sox-open-file (snd-file) ¶
-
12.227.1.6 sox-play ¶
- Command: sox-play ¶
-
12.227.1.7 sox-refresh ¶
- Command: sox-refresh ¶
-
12.227.1.8 sox-save ¶
- Command: sox-save (save-file) ¶
-
12.227.1.9 sox-set-effect ¶
- Command: sox-set-effect (name) ¶
-
12.227.1.10 sox-show-timestamp ¶
- Command: sox-show-timestamp ¶
-
12.227.1.11 sox-stop ¶
- Command: sox-stop ¶
-
12.227.2 sox Options ¶
- Variable: User Option sox-edit ¶
Location of SoX utility.
- Variable: User Option sox-play ¶
Location of play from SoX utility.
12.228 sox-gen ¶
Provides binaural audio along with pre-defined themes.
This module can be used independent of Emacspeak.
12.228.1 Binaural Beats Using SoX ¶
A binaural beat is an auditory illusion perceived when two different
pure-tone sine waves, both with frequencies lower than 1500 Hz, with
less than a 40 Hz difference between them, are presented to a listener
dichotically (one through each ear). For example, if a 530 Hz pure tone
is presented to a subject’s right ear, while a 520 Hz pure tone is
presented to the subject’s left ear, the listener will perceive the
auditory illusion of a third tone, in addition to the two pure-tones
presented to each ear. The third sound is called a binaural beat, and in
this example would have a perceived pitch correlating to a frequency of
10 Hz, that being the difference between the 530 Hz and 520 Hz pure
tones presented to each ear. For more details, see
https://en.wikipedia.org/wiki/Binaural_beats.
This module implements a set of user-facing commands for generating
binaural beats. The commands are organized from high-level commands that
play predefined binaural beats to lower-level commands that can be
used to create new effect sequences.
All binaural beat sequences are played with a relatively low gain
— they are designed to be heard in the background and when
effective blend fully into the background. You can increase the
overall volume of all binaural beat sequences by customizing
- Variable: User Option sox-binaural-gain-offset to a positive value ¶
— default is 0.
12.228.1.1 High-Level Commands For Pre-Defined Binaural Beats ¶
These commands can be called directly to play one of the predefined
binaural beats.
sox-rev-up: A set of binaural beats designed for use
at the start of the day. Transitions from Dream -> Think
->Act -> Focus.
sox-wind-down: A set of binaural beats for winding down
at the end of the day. This can be thought of as the reverse of
sox-rev-up and the sequence transitions from Act ->
Think -> Dream ->Sleep.
sox-turn-down: Designed for falling asleep.
This sequence starts with a short period of Dream before moving
to Sleep.
sox-relax: A variant of the previous sequence,
sox-relax spends equal time in Dream and Sleep.
sox-binaural: Provide a completion-based front-end to
playing any one of the predefined binaural effects (Delta,
Theta, Alpha, Beta, or Gamma. The previously
defined sequences are built up using these effects.
sox-beats-binaural: Plays a collection of binaural
beats, prompting for carrier and beat frequencies for each tone. The
predefined sequences listed earlier were created after first generating
experimental beat-sequences using this command.
sox-slide-binaural: Prompts for two binaural effects
(see above) and generates a binaural beat that slides from the
first effect to the second over a specified duration.
sox-chakras: Pick amongst one of a predefined set of
sequences designed for Chakra meditation.
sox-tone-binaural: Generate a simple binaural beat
with a single carrier frequency.
sox-tone-slide-binaural: Generate a tone that slides
from one binaural beat to another.
12.228.2 sox-gen Commands ¶
12.228.2.1 sox-beats-binaural ¶
- Command: sox-beats-binaural (length beat-spec-list gain) ¶
-
12.228.2.2 sox-binaural ¶
- Command: sox-binaural (name duration) ¶
- C-, b ¶
- C-x @ a b ¶
12.228.2.3 sox-chakras ¶
- Command: sox-chakras (theme duration) ¶
-
12.228.2.4 sox-relax ¶
- Command: sox-relax (length) ¶
-
12.228.2.5 sox-rev-up ¶
- Command: sox-rev-up (length) ¶
-
12.228.2.6 sox-slide-binaural ¶
- Command: sox-slide-binaural (name-1 name-2 duration) ¶
-
12.228.2.7 sox-tone-binaural ¶
- Command: sox-tone-binaural (length freq beat gain) ¶
-
12.228.2.8 sox-tone-slide-binaural ¶
- Command: sox-tone-slide-binaural (length freq beat-start beat-end gain) ¶
-
12.228.2.9 sox-turn-down ¶
- Command: sox-turn-down (length) ¶
-
12.228.2.10 sox-wind-down ¶
- Command: sox-wind-down (length) ¶
-
12.228.3 sox-gen Options ¶
- Variable: User Option sox-binaural-gain-offset ¶
User specified offset that is added to default gain when generating
tones using SoX, e.g., for binaural beats.
- Variable: User Option sox-binaural-slider-scale ¶
Scale factor used to compute slide duration when moving from one
binaural beat to another.
- Variable: User Option sox-gen-p ¶
Should sox-gen commands attempt to invoke SoX.
12.229 stack-f ¶
The stack is implemented as a linked list with a tag ’STACK
as the first element. All entries and removals are done using
destructive functions.
12.231 toy-braille ¶
This is a bit of toy code to write in braille.
To try this, load this file (‘M-x load-file path/to/toy-braille.el’), then do:
M-: (get-toy-braille-string "just a test")
That’s just a toy, meant as an excuse and maybe a tool to learn a
bit of braille, nothing more.
Unicode fonts are needed.
You can try:
M-: (set-default-font "-*-unifont-*-*-*-*-*-*-*-*-*-*-*-*")
or
M-: (set-default-font "-*-clearlyu-*-*-*-*-*-*-*-*-*-*-iso10646-*")
(it will only work if the relative font is installed and properly configured).
References:
http://www.nbp.org/ic/nbp/braille/index.html
http://www.unicode.org/Public/4.0-Update1/UnicodeData-4.0.1.txt
12.232 tts ¶
Define data structure and API for setting up, accessing and manipulating TTS environment.
When complete, this will be used by the various engine configuration functions to set everything in one structure.
12.232.1 tts Commands ¶
12.232.1.1 tts-set-chunk-separator ¶
- Command: tts-set-chunk-separator (chunk-separator) ¶
-
12.232.1.2 tts-set-punctuations ¶
- Command: tts-set-punctuations (punctuations) ¶
-
12.232.1.3 tts-set-rate ¶
- Command: tts-set-rate (rate) ¶
-
12.232.1.4 tts-toggle-allcaps ¶
- Command: tts-toggle-allcaps ¶
-
12.232.1.5 tts-toggle-capitalize ¶
- Command: tts-toggle-capitalize ¶
-
12.232.1.6 tts-toggle-quiet ¶
- Command: tts-toggle-quiet ¶
-
12.232.1.7 tts-toggle-speak-nonprinting-chars ¶
- Command: tts-toggle-speak-nonprinting-chars ¶
-
12.232.1.8 tts-toggle-split-caps ¶
- Command: tts-toggle-split-caps ¶
-
12.232.1.9 tts-toggle-strip-octals ¶
- Command: tts-toggle-strip-octals ¶
-
12.232.1.10 tts-toggle-use-auditory-icons ¶
- Command: tts-toggle-use-auditory-icons ¶
-
12.233 tts-cmds ¶
End-user TTS Commands implemented using tts-state. If this works
out, these will eventually replace the commands implemented in
dtk-speak.el
12.233.1 tts-cmds Commands ¶
12.233.1.1 tts-cmd-set-rate ¶
- Command: tts-cmd-set-rate (rate &optional prefix) ¶
-
12.234 voice-setup ¶
A voice is to audio as a font is to a visual display.
A personality is to audio as a face is to a visual display.
Voice-lock-mode is a minor mode that causes your comments to be
spoken in one personality, strings in another, reserved words in another,
documentation strings in another, and so on.
Comments will be spoken in ‘voice-comment-personality’.
Strings will be spoken in ‘voice-string-personality’.
Function and variable names (in their defining forms) will be
spoken in ‘voice-function-name-personality’.
Reserved words will be spoken in ‘voice-keyword-personality’.
To make the text you type be voiceified, use M-x voice-lock-mode.
When this minor mode is on, the voices of the current line are
updated with every insertion or deletion.
How faces map to voices: TTS engine specific modules e.g.,
dectalk-voices.el and outloud-voices.el define a standard set
of voice names. This module maps standard "personality"
names to these pre-defined voices. It does this via special
form def-voice-font which takes a personality name, a voice
name and a face name to set up the mapping between face and
personality, and personality and voice.
Newer Emacspeak modules should use voice-setup-add-map when
defining face->personality mappings.
Older code calls def-voice-font directly, but over time those
calls will be changed to the more succinct form provided by
voice-setup-add-map. For use from other modules, also see
function voice-setup-map-face which is useful when mapping a
single face.
Both voice-setup-add-map and voice-setup-map-face call
special form def-voice-font.
Special form def-voice-font sets up the personality name to
be available via custom. new voices can be defined using CSS
style specifications see special form defvoice Voices defined
via defvoice can be customized via custom see the
documentation for defvoice.
12.234.1 voice-setup Commands ¶
12.234.1.1 voice-lock-mode ¶
- Command: voice-lock-mode (&optional arg) ¶
-
12.234.1.2 voice-lock-toggle ¶
- Command: voice-lock-toggle ¶
- C-e d v ¶
- <fn> d v ¶
12.234.1.3 voice-setup-describe-personality ¶
- Command: voice-setup-describe-personality (personality) ¶
- C-h C-v ¶
- <f1> C-v ¶
- <help> C-v ¶
12.234.1.4 voice-setup-list-voices ¶
- Command: voice-setup-list-voices (pattern) ¶
- C-h " ¶
- <f1> " ¶
- <help> " ¶
12.234.1.5 voice-setup-toggle-silence-personality ¶
- Command: voice-setup-toggle-silence-personality ¶
- C-e M-q ¶
- <fn> M-q ¶
12.234.2 voice-setup Options ¶
- Variable: User Option voice-animate-extra-settings ¶
Adds extra animation to current voice.
- Variable: User Option voice-animate-medium-settings ¶
Adds medium animation current voice.
- Variable: User Option voice-animate-settings ¶
Animates current voice.
- Variable: User Option voice-annotate-settings ¶
Indicate annotation.
- Variable: User Option voice-bolden-and-animate-settings ¶
Bolden and animate current voice.
- Variable: User Option voice-bolden-extra-settings ¶
Extra bolden current voice.
- Variable: User Option voice-bolden-medium-settings ¶
Add medium bolden current voice.
- Variable: User Option voice-bolden-settings ¶
Bolden current voice.
- Variable: User Option voice-brighten-extra-settings ¶
Extra brighten current voice.
- Variable: User Option voice-brighten-medium-settings ¶
Brighten (medium) current voice.
- Variable: User Option voice-brighten-settings ¶
Brighten current voice.
- Variable: User Option voice-indent-settings ¶
Indicate indentation .
- Variable: User Option voice-lighten-extra-settings ¶
Add extra lightness to current voice.
- Variable: User Option voice-lighten-medium-settings ¶
Add medium lightness to current voice.
- Variable: User Option voice-lighten-settings ¶
Lighten current voice.
- Variable: User Option voice-lock-global-modes ¶
Modes for which Voice Lock mode is automagically turned on.
Global Voice Lock mode is controlled by the command ‘global-voice-lock-mode’.
If nil, means no modes have Voice Lock mode automatically turned on.
If t, all modes that support Voice Lock mode have it automatically turned on.
If a list, it should be a list of ‘major-mode’ symbol names for which Voice Lock
mode should be automatically turned on. The sense of the list is negated if it
begins with ‘not’. For example:
(c-mode c++-mode)
means that Voice Lock mode is turned on for buffers in C and C++ modes only.
- Variable: User Option voice-lock-overlay-0-settings ¶
Overlay voice that sets dimension 0 of ACSS structure to 8.
- Variable: User Option voice-lock-overlay-1-settings ¶
Overlay voice that sets dimension 1 of ACSS structure to 8.
- Variable: User Option voice-lock-overlay-2-settings ¶
Overlay voice that sets dimension 2 of ACSS structure to 8.
- Variable: User Option voice-lock-overlay-3-settings ¶
Overlay voice that sets dimension 3 of ACSS structure to 8.
- Variable: User Option voice-monotone-light-settings ¶
Turns current voice into a light monotone.
- Variable: User Option voice-monotone-medium-settings ¶
Turns current voice into a medium monotone.
- Variable: User Option voice-monotone-settings ¶
Turns current voice into a monotone and speaks all punctuations.
- Variable: User Option voice-punctuations-all-settings ¶
Turns current voice into one that speaks all punctuations.
- Variable: User Option voice-punctuations-none-settings ¶
Turns current voice into one that speaks no punctuations.
- Variable: User Option voice-punctuations-some-settings ¶
Turns current voice into one that speaks some punctuations.
- Variable: User Option voice-setup-sample-text ¶
Sample text used when displaying available voices.
- Variable: User Option voice-smoothen-extra-settings ¶
Extra smoothen current voice.
- Variable: User Option voice-smoothen-medium-settings ¶
Add medium smoothen current voice.
- Variable: User Option voice-smoothen-settings ¶
Smoothen current voice.
- Variable: User Option voice-womanize-1-settings ¶
Apply first female voice.
12.235 xbacklight ¶
Provide an emacs front-end to xbacklight.
This is a tool that controls the brightness on laptops.
To install xbacklight,
sudo apt-get install xbacklight
This module is most easily used in conjunction with hydra:
M-x package-install hydra
12.235.1 xbacklight Commands ¶
12.235.1.1 xbacklight-black ¶
- Command: xbacklight-black ¶
-
12.235.1.2 xbacklight-decrement ¶
- Command: xbacklight-decrement ¶
-
12.235.1.3 xbacklight-get ¶
- Command: xbacklight-get ¶
-
12.235.1.4 xbacklight-increment ¶
- Command: xbacklight-increment ¶
-
12.235.1.5 xbacklight-set ¶
- Command: xbacklight-set (brightness) ¶
-
12.235.1.6 xbacklight-white ¶
- Command: xbacklight-white ¶
-
12.235.2 xbacklight Options ¶
- Variable: User Option xbacklight-step ¶
Step-size used when incrementing and decrementing brightness.
12.236 URL Templates ¶
This section documents a total of 87 URL Templates.
All of these URL templates can be invoked via command
M-x emacspeak-url-template-fetch normally bound to
C-e u <fn> u.
This command prompts for the name of the template, and completion
is available via Emacs’ minibuffer completion.
Each URL template carries out the following steps:
- Prompt for the relevant information.
- Fetch the resulting URL using an appropriate fetcher.
- Set up the resulting resource with appropriate
customizations.
As an example, the URL template for weather forecasts
prompts for a location and speaks the forecast.
- AQI: Air Quality Index
Return Air Quality for specified zip-code
- Air Traffic Control
Find live streams for Air Traffic Control.
- Airport conditions
Display airport conditions from the FAA.
- Amazon Product Details By ASIN
Retrieve product details from Amazon by either ISBN or ASIN.
- Anonymize Google Search
Logout from Google to do an anonymous search.
- ArchWiki Search
Search Linux ArchWiki
- BBC Genre Using IPlayer
BBC iPlayer Genre
- BBC Podcast Directory
BBC PodCast Directory
- BBC Program Guide
Display interactive BBC Program Guide.
- BBC World News Summary
BBC World News Summary
- BBC iPlayer
BBC iPlayer
- Baseball Box Scores
Display baseball Play By Play.
- Baseball Game Details
Display baseball Play By Play.
- Baseball Game Index
Display baseball Play By Play.
- Baseball Highlights
Display baseball Video Highlights.
- Baseball scores
Display baseball scores.
- Bing News
Bing News results as RSS feed.
- Bing Search
Bing results as RSS feed.
- Bloomberg Stock Lookup
Lookup Stock Quote information on Bloomberg. Ticker is of the form goog:us
- CIA Leaders Of The World
Open CIA World Leaders For Specified Country.
- CIA World Fact Book
Open CIA World Fact Book For Specified Country.
- CNN Content
Filter down to CNN content area.
- CNN Headlines
News Headlines From CNN
- CNN Market Data
Market data filtered from CNN Money
- CNN PodCasts
List CNN Podcast media links.
- Currency Converter
Currency Converter. Currencies can be a comma-separated list of
codes.
- Dictionary Lookup
Dictionary Lookup
- EmacsWiki Search
EmacsWiki Search
- Finance Google Search
Display content from Google Finance.
- FreeSound
Search FreeSound.
- GitHub Code Search
GitHub Code Search.
Query can include filters such as:
<term>: Query Term.
extension:<ext> Filter by file extension
-filename:<pattern> Filter out files matching pattern.
- GitHub Search
Perform a GitHub Search.
- GoLang Browse
Browse GoLang package documentation.
- GoLang Lookup
Lookup GoLang package documentation.
- GoLang Search
Search GoLang package documentation.
- Google Category News
Google News By Category.
- Google Image Search
Google Image Search
- Google News Search
Search Google news.
- Google Regional News
Google News By Region.
- Google Related Trends
Display Related Query Trends.
- Google Scholar
Google Scholar Search
- Google Transcoder
Transcode site via Google.
- Google Trends
Google Trends
- Google Webmaster Page Analysis
Page Analysis From Google Webmaster tools.
- Guardian RSS Feeds Directory
Guardian Feeds Directory
- MLB Scorecard
Show MLB Scorecard.
- MLB standings
Display MLB standings.
- Money Headlines From CNN
Money Headlines From CNN
- Multilingual dictionary via Google.
Translate word using Google.
Source and target languages
are specified as two-letter language codes, e.g. en|de translates
from English to German
- NBA standings
Display NBA standings.
- NLS Bard Popular
NLS Bard Catalog: Most Popular. Login once before using this
template.
- NLS Bard Recent
NLS Bard Catalog: Recently Added. Login once before using this
template.
- NLS Bard Search
Search NLS Bard Catalog. Login once before using this template.
- NY Times Mobile
NYTimes Mobile Site
- NY Times RSS Feeds
Display browsable list of NY Times RSS Feeds.
- Old Time Radio
This months Old Time Radio Programming
- OpenLibrary
Open Library Search
- Patent Search From Google
Perform patent search via Google
- PodCast CNet
Play Podcast from CNET
- RadioTime Browser
RadioTime Entry point.
- RadioTime Categories
RadioTime Categories .
- RadioTime Search
RadioTime Search.
- Reddit At Point.
Open RSS Feed for Reddit URL under point.
- RedditBy Topic.
Open RSS Feed for Reddit Topic.
- Seeking Alpha Stock Search
Seeking Alpha search.
- Sign in to Google
Login to Google.
- StreamWorld Radio
Play radio stream.
Example: kcbsFM.
Format is stationid+AM/FM.
- Tech News From CNet
Display tech news from CNET
- Times Of India
Retrieve Times Of India.
- TuneIn Radio
Translate StreamId to playable stream.
- UPS Packages
Display package tracking information from UPS.
- Washington Post
Washington Post Contents
- Weather forecast from Weather Underground
Weather forecast from weather underground mobile.
- Wiki Data Search
Search WikiData.
- WordNet Search
Look up term in WordNet.
- Yahoo RSSNews
News From Yahoo As RSS.
- Youtube News
News Headlines From Youtube
- fedex packages
Display package tracking information from Fedex.
- html Google News Search
Search Google news.
- html5IRC
Show HTML5 IRC log.
- rss weather from wunderground
Pull RSS weather feed for specified state/city.
- sourceforge Download
Download specified file.
- sourceforge browse mirrors
Retrieve download page at Sourceforge for specified project.
- sourceforge project
Open specified project page at SourceForge.
- w3c IRC Logs
Use this to pull up the
archived logs from the W3C IRC. You need to know the exact
name of the channel.
- w3c Lists
Use this to pull up the
archived mail from the W3C list. You need to know the exact
name of the list.
- world CNN Content
Filter down to CNN content area.