Spec-Zone.ru › Elisp

Настраиваемые отступы табуляции

В этом разделе объясняется механизм задания отступов табуляции пользователем и механизмы их использования и установки. Название «отступы табуляции» используется, поскольку эта функция похожа на отступы табуляции на пишущей машинке. Эта функция работает путем вставки соответствующего количества пробелов и символов табуляции, чтобы достичь следующего столбца отступа табуляции; она не влияет на отображение символов табуляции в буфере (см. Обычное отображение). Обратите внимание, что символ TAB в качестве входного значения использует эту функцию отступа табуляции только в некоторых основных режимах, таких как текстовый режим. См. Отступы табуляции в Руководстве по GNU Emacs.

Команда: tab-to-tab-stop

Эта команда вставляет пробелы или символы табуляции перед точкой до следующего столбца отступа табуляции, определенного значением tab-stop-list.

Пользовательский параметр: tab-stop-list

Эта переменная определяет столбцы отступов табуляции, используемые значением tab-to-tab-stop. Она должна быть либо nil, либо списком возрастающих целых чисел, которые не обязательно должны быть равномерно распределены. Список неявно расширяется до бесконечности путем повторения интервала между последним и предпоследним элементами (или tab-width, если список содержит меньше двух элементов). Значение nil означает отступ табуляции через каждые tab-width столбцов.

Используйте M-x edit-tab-stops для редактирования расположения отступов табуляции в интерактивном режиме.

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/Indent-Tabs.html

Spec-Zone.ru

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