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.
Copy text from terminal to an Emacs REGISTER. This copies region delimited by the emacspeak eterm marker set by command M-x emacspeak-eterm-set-marker and the emacspeak eterm pointer to a register. (fn REGISTER)
Prompt for a window ID. The window is then define to be the rectangle delimited by point and eterm mark. This is to be used when emacspeak is set to review mode inside an eterm. (fn ID)
Describe an eterm window. Description indicates eterm window coordinates and whether it is stretchable (fn ID)
Move emacspeak eterm pointer to a specified LINE. (fn LINE)
Copy text from terminal to kill ring. This copies region delimited by the emacspeak eterm marker set by command M-x emacspeak-eterm-set-marker and the emacspeak eterm pointer.
Send a raw character through if in the terminal buffer. Execute end of line if in a non eterm buffer if executed via C-e C-e
Paste contents of REGISTER at current location. If the specified register contains text, then that text is sent to the terminal as if it were typed by the user. (fn REGISTER)
Move the pointer backward by words. Interactive numeric prefix arg specifies number of words to move. Argument COUNT specifies number of words by which to move. (fn COUNT)
Move the pointer down a line. Argument COUNT specifies number of lines by which to move. (fn COUNT)
Move the pointer forward by words. Interactive numeric prefix arg specifies number of words to move. Argument COUNT specifies number of words by which to move. (fn COUNT)
Move the pointer left. Argument COUNT specifies number of columns by which to move. (fn COUNT)
Move the pointer right. Argument COUNT specifies number of columns by which to move. (fn COUNT)
Move the pointer to the bottom of the screen.
Move the pointer to the cursor.
Move the pointer to the right edge.
Move the eterm pointer to the next color change. This allows you to move between highlighted regions of the screen. Optional argument COUNT specifies how many changes to skip. (fn &optional COUNT)
Move the eterm pointer to the next color change. This allows you to move between highlighted regions of the screen. Optional argument COUNT specifies how many changes to skip. (fn &optional COUNT)
Move the pointer to the right edge.
Move the pointer to the top of the screen.
Move the pointer up a line. Argument COUNT .specifies number of lines by which to move. (fn COUNT)
Search backward on the terminal.
Search forward on the terminal.
Prompt for the id of a predefined window, and set the ‘filter’ window to it. Non-nil interactive prefix arg ‘unsets’ the filter window; this is equivalent to having the entire terminal as the filter window (this is what eterm starts up with). Setting the filter window results in emacspeak only monitoring screen activity within the filter window. (fn FLAG)
Prompt for the id of a predefined window, and set the ‘focus’ window to it. Non-nil interactive prefix arg ‘unsets’ the focus window; this is equivalent to having the entire terminal as the focus window (this is what eterm starts up with). Setting the focus window results in emacspeak monitoring screen and speaking that window upon seeing screen activity. (fn FLAG)
Set Emacspeak eterm marker. This sets the emacspeak eterm marker to the position pointed to by the emacspeak eterm pointer.
Speak cursor position.
Speak current pointer position.
Speak char under eterm pointer. Pronounces character phonetically unless called with a PREFIX arg. (fn &optional PREFIX)
Speak the line the pointer is on.
Speak the word the pointer is on.
Speak a predefined eterm window between 1 and 10.
Speak the screen. Default is to speak from the emacspeak pointer to point. Optional prefix arg FLAG causes region above the Emacspeak pointer to be spoken. (fn &optional FLAG)
Speak an eterm window. Argument ID specifies the window. (fn ID)
Toggle active state of filter window.
Toggle active state of focus window.
Toggle emacspeak eterm pointer mode. With optional interactive prefix arg, turn it on. When emacspeak eterm is in pointer mode, the eterm read pointer stays where it is rather than automatically moving to the terminal cursor when there is terminal activity.
Toggle state of eterm review. In review mode, you can move around the terminal and listen to the contents without sending input to the terminal itself.
Yank contents of an eterm window at point. (fn ID)
Toggle state of eterm autospeak. When eterm autospeak is turned on and the terminal is in line mode, all output to the terminal is automatically spoken. Interactive prefix arg means toggle the global default value, and then set the current local value to the result.