Выбор среди альтернатив команд
Макрос 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