Spec-Zone.ru › Elisp

Автозаполнение

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

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

Переменная: auto-fill-function

Значение этой буферно-локальной переменной должно быть функцией (без аргументов), которая вызывается после самовставки символа из таблицы auto-fill-chars, см. ниже. Она может быть nil, в этом случае ничего особенного не происходит.

Значение auto-fill-function равно do-auto-fill при включенном режиме автозаполнения. Это функция, единственная цель которой — реализовать обычную стратегию разрыва строки.

Переменная: normal-auto-fill-function

Эта переменная указывает функцию, которую использовать для auto-fill-function, если и когда автозаполнение включено. Основные режимы могут задавать буферно-локальные значения для этой переменной, чтобы изменить работу автозаполнения.

Переменная: auto-fill-chars

Таблица символов, которые вызывают auto-fill-function при самовставке — пробел и перевод строки в большинстве языковых сред. Они имеют запись t в таблице.

Пользовательский параметр: comment-auto-fill-only-comments

Если эта переменная не nil, это означает, что строки автоматически заполняются только внутри комментариев. Более точно, это означает, что если для текущего буфера был определён синтаксис комментария, то самовставка символа за пределами комментария не вызовет auto-fill-function.

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/Auto-Filling.html

Spec-Zone.ru

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