Spec-Zone.ru › Elisp

Режим выделения шрифтов

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

Режим выделения шрифтов находит текст для выделения двумя способами: с помощью синтаксического парсинга на основе таблицы синтаксиса и с помощью поиска (обычно по регулярным выражениям). Синтаксическое выделение происходит сначала; оно находит комментарии и строковые константы и выделяет их. Выделение на основе поиска происходит во вторую очередь.

• Основы выделения шрифтов Обзор настройки Режима выделения шрифтов.
• Выделение на основе поиска Выделение на основе регулярных выражений.
• Настройка ключевых слов Настройка выделения на основе поиска.
• Другие переменные выделения шрифтов Дополнительные средства настройки.
• Уровни выделения шрифтов Каждый режим может определять альтернативные уровни, чтобы пользователь мог выбрать больше или меньше выделений.
• Предвычисление выделения Как программы Lisp, которые создают содержимое буфера, также могут указать, как его выделить.
• Шрифты для выделения шрифтов Специальные шрифты специально для Режима выделения шрифтов.
• Синтаксическое выделение шрифтов Выделение на основе таблиц синтаксиса.
• Выделение многострочных шрифтов Как заставить Режим выделения шрифтов правильно выделять многострочные конструкции.

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/Font-Lock-Mode.html

Spec-Zone.ru

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