Spec-Zone.ru › Elisp

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

Режим — это набор определений, которые настраивают поведение Emacs полезными способами. Существуют два типа режимов: вспомогательные режимы, которые предоставляют функции, которые пользователи могут включать и отключать во время редактирования; и основные режимы, которые используются для редактирования или взаимодействия с определённым типом текста. В каждом буфере в одно и то же время активен ровно один основной режим.

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

• Хуки Как использовать хуки; как писать код, который предоставляет хуки.
• Основные режимы Определение основных режимов.
• Вспомогательные режимы Определение вспомогательных режимов.
• Формат строки режима Настройка текста, отображаемого в строке режима.
• Imenu Предоставление меню определений, сделанных в буфере.
• Режим выделения шрифтов Как режимы могут выделять текст в соответствии с синтаксисом.
• Автоотступ Как научить Emacs делать отступ для основного режима.
• Режим сохранения рабочего стола Как режимы могут сохранять состояние буфера между сессиями Emacs.

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

Spec-Zone.ru

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