Spec-Zone.ru › Elisp

Карты клавиш и вспомогательные режимы

Каждый вспомогательный режим может иметь свою карту клавиш, которая активна при включении режима. Для настройки карты клавиш вспомогательного режима добавьте элемент в список minor-mode-map-alist. См. Определение списка minor-mode-map-alist.

Одно из применений карт клавиш вспомогательного режима — изменение поведения некоторых символов автовставки, чтобы они выполняли дополнительные действия помимо собственной вставки. (Другой способ настроить self-insert-command — через post-self-insert-hook, см. Команды вставки. Помимо этого, возможности настройки self-insert-command ограничены специальными случаями, предназначенными для сокращений и режима автозаполнения. Не пытайтесь заменить стандартное определение self-insert-command своим собственным. Цикл команд редактора обрабатывает эту функцию особым образом.)

Вспомогательные режимы могут привязывать команды к последовательностям клавиш, состоящим из C-c и знака препинания. Однако последовательности, состоящие из C-c и одного из символов {}<>:;, или управляющего символа или цифры, зарезервированы для основных режимов. Также C-c буква зарезервировано для пользователей. См. Конвенции привязки клавиш.

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/Keymaps-and-Minor-Modes.html

Spec-Zone.ru

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