Spec-Zone.ru › Elisp

Таблица отображения активных элементов

Каждый окно может указать таблицу отображения, как и каждый буфер. Таблица отображения окна, если она есть, имеет приоритет над таблицей отображения буфера. Если ни одна из них не существует, Emacs пытается использовать стандартную таблицу отображения; если это nil, Emacs использует стандартные соглашения по отображению символов (см. Обычное отображение).

Обратите внимание, что таблицы отображения влияют на то, как отображается строка режима, поэтому если вы хотите принудительно перерисовать строку режима с помощью новой таблицы отображения, вызовите force-mode-line-update (см. Формат строки режима).

Функция: window-display-table &optional window

Эта функция возвращает таблицу отображения window, или nil если ее нет. По умолчанию для window является выбранное окно.

Функция: set-window-display-table window table

Эта функция устанавливает таблицу отображения window на table. Аргумент table должен быть либо таблицей отображения, либо nil.

Переменная: buffer-display-table

Эта переменная автоматически локальна для каждого буфера; её значение определяет таблицу отображения буфера. Если она nil, то таблица отображения буфера отсутствует.

Переменная: standard-display-table

Значение этой переменной — стандартная таблица отображения, которая используется, когда Emacs отображает буфер в окне без заданной таблицы отображения окна или буфера, или когда Emacs выводит текст в стандартный вывод или потоки ошибок. Хотя её значение по умолчанию обычно nil, в интерактивной сессии, если терминал не может отобразить кривые кавычки, по умолчанию он отображает их приближёнными ASCII символами. См. Стиль цитирования текста.

Библиотека disp-table определяет несколько функций для изменения стандартной таблицы отображения.

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/Active-Display-Table.html

Spec-Zone.ru

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