Spec-Zone.ru › Elisp

Незначительные режимы

Незначительный режим предоставляет дополнительные функции, которые пользователи могут включать или отключать независимо от выбора основного режима. Незначительные режимы могут быть включены по отдельности или в комбинации.

Большинство незначительных режимов реализуют функции, которые независимы от основного режима и, следовательно, могут использоваться с большинством основных режимов. Например, режим Автозаполнения работает с любым основным режимом, допускающим вставку текста. Однако некоторые незначительные режимы специфичны для определённого основного режима. Например, режим Автоматической доработки различий — это незначительный режим, который предназначен для использования только с режимом Различий.

В идеале, незначительный режим должен оказывать желаемое действие независимо от других активных незначительных режимов. Должно быть возможно активировать и деактивировать незначительные режимы в любом порядке.

Переменная: local-minor-modes

Эта локальная переменная буфера перечисляет текущие включенные незначительные режимы в текущем буфере и представляет собой список символов.

Переменная: global-minor-modes

Эта переменная перечисляет текущие включенные глобальные незначительные режимы и является списком символов.

Переменная: minor-mode-list

Значение этой переменной — список всех команд незначительных режимов.

• Конвенции незначительных режимов Советы по написанию незначительного режима.
• Карты клавиш и незначительные режимы Как незначительный режим может иметь свою собственную карту клавиш.
• Определение незначительных режимов Удобный механизм для определения незначительных режимов.

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

Spec-Zone.ru

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