Spec-Zone.ru › Elisp

Выбор среди альтернатив команд

Макрос define-alternatives может использоваться для определения общих команд. Это интерактивные функции, реализация которых может выбираться из нескольких альтернатив по желанию пользователя.

Макрос: define-alternatives команда &rest настройки

Определите новую команду команда, символ.

Когда пользователь впервые выполняет M-x команда RET, Emacs запрашивает, какую реальную форму команды использовать, и записывает выбор с помощью пользовательской переменной. Использование префиксного аргумента повторяет этот процесс выбора альтернативы.

Переменная command-alternatives должна содержать список альтернативных реализаций команды. До тех пор, пока эта переменная не будет установлена, define-alternatives не имеет эффекта.

Если настройки не пуста, она должна состоять из чередующихся defcustom ключевых слов (обычно :group и :version) и значений для добавления к описанию command-alternatives.

Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Generic-Commands.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API