Next: emacspeak-speedbar, Previous: emacspeak-sounds, Up: Emacspeak Commands And Options [Contents][Index]
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
Choose the completion at point.
Persist variable ‘var’ to file ‘FILE’. Arranges for ‘VAR’ to be restored when ‘file’ is loaded. (fn VAR FILE)
Move cursor momentarily to the beginning of the sexp before point. Also display match context in minibuffer.
Move to group of choices beginning with character last typed. If no such group exists, then we try to search for that char, or dont move.
Execute COMMAND repeatedly. (fn COMMAND)
Choose current completion.
Move to next available minibuffer completion.
Move to previous available minibuffer completion.
Speak the current line in the other window.
Run shell command COMMANDAND speak its output. (fn COMMAND)
Speak name of file being visited in current buffer. Speak default directory if invoked in a dired buffer, or when the buffer is not visiting any file. Interactive prefix arg ‘filename’ speaks only the final path component. The result is put in the kill ring for convenience. (fn &optional FILENAME)
tell me what this is (fn CHAR)
Speak completions if available.
Speak a buffer continuously. First prompts using the minibuffer for the kind of action to perform after speaking each chunk. E.G. speak a line at a time etc. Speaking commences at current buffer position. Pressing C-g breaks out, leaving point on last chunk that was spoken. Any other key continues to speak the buffer.
Speak the current kill. This is what will be yanked by the next S-<insertchar>. Prefix numeric arg, COUNT, specifies that the text that will be yanked as a result of a S-<insertchar> followed by count-1 M-x yank-pop be spoken. The kill number that is spoken says what numeric prefix arg to give to command yank. (fn &optional COUNT)
Speak the line containing the mark. With no argument, speaks the line containing the mark–this is where C-x C-x would jump. Numeric prefix arg ‘COUNT’ speaks line containing mark ‘n’ where ‘n’ is one less than the number of times one has to jump using ‘set-mark-command’ to get to this marked position. The location of the mark is indicated by an aural highlight. (fn COUNT)
Speak contents of current window. Speaks entire window irrespective of point.
Read time value as a human-readable string, return seconds. Seconds value is also placed in the kill-ring. (fn TIME)
Property search for face at point see M-x text-property-search-backward
Property search for face — see M-x text-property-search-forward
Speak current field.
Speak the start of, rest of, or the entire help. ‘s’ to speak the start. ‘r’ to speak the rest. any other key to speak entire help.
Speaks current line. With prefix ARG, speaks the rest of the line from point. Negative prefix optional arg speaks from start of line to point. Indicates indentation with a spoken message if audio indentation is on see ‘emacspeak-toggle-audio-indentation’ bound to C-e d i. Indicates position of point with an aural highlight if option ‘emacspeak-show-point’ is on –see command ‘emacspeak-toggle-show-point’ bound to C-e C-d. Lines that start hidden blocks of text, e.g. outline header lines, or header lines of blocks created by command ‘emacspeak-hide-or-expose-block’ are indicated with auditory icon ellipses. Presence of additional presentational overlays (created via property display, before-string, or after-string) is indicated with auditory icon ‘left’, ‘right’, or ‘more’ as appropriate. These can then be spoken using command C-e M-l. (fn &optional ARG)
Set up filter for selectively speaking or ignoring portions of lines. The filter is specified as a list of pairs. For example, to filter columns 1 – 10 and 20 – 25, specify filter as ((0 9) (20 25)). Filter settings are persisted across sessions. A persisted filter is used as the default when prompting for a filter. This allows one to accumulate a set of filters for specific files like /var/adm/messages and /var/adm/maillog over time. Option emacspeak-speak-line-invert-filter determines the sense of the filter. (fn FILTER)
Load emacspeak filter settings.
Speaks time value specified as microseconds since epoch. (fn MS)
Speaks time value specified as milliseconds since epoch.. (fn MS)
Move to and speak next field.
Persist emacspeak filter settings for future sessions.
Speak character before point.
Speak one of the first 10 windows on the screen, 0 is current window. Speaks entire window irrespective of point. Semantics of ‘other’ is the same as for the Emacs builtin ‘other-window’. (fn &optional ARG)
Move to previous field and speak it.
Speak and return range at point (fn &optional PROP)
Invoke shell COMMAND and display its output as a table. The results are placed in a buffer in Emacspeak’s table browsing mode. Optional interactive prefix arg read-as-csv interprets the result as csv. . Use this for running shell commands that produce tabulated output. This command should be used for shell commands that produce tabulated output that works with Emacspeak’s table recognizer. Verify this first by running the command in a shell and executing command ‘emacspeak-table-display-table-in-region’ normally bound to C-e M-i. (fn COMMAND &optional READ-AS-CSV)
Speaks time value specified as seconds since epoch. (fn SECONDS)
Speak current sentence. With prefix ARG, speaks the rest of the sentence from point. Negative prefix arg speaks from start of sentence to point. (fn &optional ARG)
Speak the start of, rest of, or the entire sexp. ‘s’ to speak the start. ‘r’ to speak the rest. any other key to speak entire sexp.
Spell word at point.
Speak the time. Spoken time is available via C-h N. Optional interactive prefix arg ‘C-u’invokes world clock. Timezone is specified using minibuffer completion. Second interactive prefix sets clock to new timezone. (fn &optional WORLD)
Speaks current visual line. Cues the start of a physical line with auditory icon ‘left’.
Locate paragraphs and voice annotate the first word. Here, paragraph is taken to mean a chunk of text preceded by a blank line. Useful to do this before you listen to an entire buffer.
Speak current word. With prefix ARG, speaks the rest of the word from point. Negative prefix arg speaks from start of word to point. If executed on the same buffer position a second time, the word is spelled out instead of being spoken. (fn &optional ARG)
Speak the start of, rest of, or the entire word. ‘s’ to speak the start. ‘r’ to speak the rest. any other key to speak entire word.
Display current date and time for specified zone. Optional second arg ‘set’ sets the TZ environment variable as well. (fn ZONE &optional SET)
Switch back to buffer that generated completions.
Toggle state of Emacspeak action mode. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result.
Toggle state of Emacspeak audio indentation. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result. Specifying the method of indentation as ‘tones’ results in the Dectalk producing a tone whose length is a function of the line’s indentation. Specifying ‘speak’ results in the number of initial spaces being spoken.
Toggle Emacspeak’s default header line.
Toggle state of Emacspeak mail alert. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result. Turning on this option results in Emacspeak producing an auditory icon indicating the arrival of new mail when displaying the mode line.
Option indicating if line indentation is cued. You can use command ‘emacspeak-toggle-audio-indentation’ bound to C-e d i to toggle this setting.
Default Value: nil
If t, then emacspeak echoes characters as you type. You can use C-e d k to toggle this setting.
Default Value: t
If t, then emacspeak echoes lines as you type. You can use C-e d l to set this option.
Default Value: nil
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.
Default Value: t
Interval in seconds between mail alerts for the same pending message.
Default Value: 300
Mail spool file examined to alert you about newly arrived mail.
Default Value:
/var/mail/raman
Functions run after emacspeak-silence is called.
Default Value:
(emacspeak-m-player-pause-or-resume
emacspeak-emms-pause-or-resume)
File where emacspeak filters are persisted.
Default Value:
/home/raman/.emacspeak/.filters
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.
Default Value: t
Format string that specifies how the time should be spoken. See the documentation for function ‘format-time-string’
Default Value: %k %M on %A, %B %_e,
%Y
Directory containing timezone data.
Default Value:
/usr/share/zoneinfo/
If t, then emacspeak echoes words as you type. You can use C-e d w to toggle this option.
Default Value: t
Next: emacspeak-speedbar, Previous: emacspeak-sounds, Up: Emacspeak Commands And Options [Contents][Index]