2.16 emacsvox-aural-compatibility-voice

Aural-facing control over the per-buffer legacy face and personality voice adapter. Voice Lock remains the compatibility implementation while aural presentation owns the user-facing policy.

2.16.1 Emacsvox-Aural-Compatibility-Voice Commands

2.16.1.1 emacsvox-aural-toggle-compatibility-voice

Command: emacsvox-aural-toggle-compatibility-voice (&optional arg buffer)
Toggle legacy compatibility voices in BUFFER.

With a positive prefix ARG, enable them.  With zero or a negative prefix,
disable them.  This does not change semantic presentation or explicit
visual-face presentation rules.

(fn &optional ARG BUFFER)

2.16.1.2 voice-lock-mode

Command: voice-lock-mode (&optional arg)
C-e d v
Toggle the legacy face and personality voice compatibility adapter.

This is a minor mode.  If called interactively, toggle the ‘Voice-Lock
mode’ mode.  If the prefix argument is positive, enable the mode, and if
it is zero or negative, disable the mode.

If called from Lisp, toggle the mode if ARG is ‘toggle’.  Enable the
mode if ARG is nil, omitted, or is a positive number.  Disable the mode
if ARG is a negative number.

To check whether the minor mode is enabled in the current buffer,
evaluate the variable ‘voice-lock-mode’.

The mode’s hook is called both when the mode is enabled and when it is
disabled.

(fn &optional ARG)

2.16.2 emacsvox-aural-compatibility-voice Options

Variable: User Option voice-lock-mode-hook
Hook run after entering or leaving ‘voice-lock-mode’.
No problems result if this variable is not bound.
‘add-hook’ automatically binds it.  (This is true for all hook variables.)

Default Value:

(emacsvox-aural--voice-lock-mode-changed voice-lock-mode--set-explicitly)