Режим Auto Fill — это второстепенный режим, который автоматически заполняет строки по мере вставки текста. См. Auto Fill в Руководстве GNU Emacs. В этом разделе описываются некоторые переменные, используемые режимом Auto Fill. Для описания функций, которые вы можете вызвать явно для заполнения и выравнивания существующего текста, см. Заполнение.
Режим Auto Fill также включает функции, которые изменяют поля и стиль выравнивания для повторного заполнения частей текста. См. Поля для заполнения.
Значение этой буферной переменной должно быть функцией (без аргументов), которая вызывается после самовставки символа из таблицы auto-fill-chars, см. ниже. Оно может быть nil, в этом случае ничего особенного не делается.
Значение auto-fill-function равно do-auto-fill, когда включен режим Auto Fill. Это функция, единственная цель которой — реализовать обычную стратегию разбиения строки.
Эта переменная указывает функцию, которую следует использовать для auto-fill-function, если и когда включен Auto Fill. Основные режимы могут устанавливать буферные значения для этой переменной, чтобы изменить работу Auto Fill.
Таблица символов, вызывающая auto-fill-function при самовставке — пробел и перевод строки — в большинстве языковых сред. В ней есть запись t.
Эта переменная, если она не равна nil, означает, что заполнение строк должно происходить только внутри комментариев. Точнее, это означает, что если для текущего буфера определен синтаксис комментария, то самовставка символа вне комментария не вызовет auto-fill-function.