Spec-Zone.ru › Elisp

Настройка отступов

Если вы используете режим, отступы которого обеспечиваются SMIE, вы можете настроить отступы в соответствии со своими предпочтениями. Вы можете сделать это на основе каждого режима (используя опцию smie-config), или на основе каждого файла (используя функцию smie-config-local в спецификации переменных локального файла).

Параметр пользователя: smie-config

Этот параметр позволяет настраивать отступы на основе каждого режима. Это список с элементами вида (mode . rules). Для точной формы правил см. документацию переменной; но вам может быть проще использовать команду smie-config-guess.

Команда: smie-config-guess

Эта команда пытается определить подходящие настройки для создания вашего предпочтительного стиля отступов. Просто вызовите команду, посещая файл, отступы которого соответствуют вашему стилю.

Команда: smie-config-save

Вызовите эту команду после использования smie-config-guess, чтобы сохранить свои настройки для будущих сеансов.

Команда: smie-config-show-indent &необязательное перемещение

Эта команда отображает правила, используемые для отступа текущей строки.

Команда: smie-config-set-indent

Эта команда добавляет локальное правило для изменения отступа текущей строки.

Функция: smie-config-local правила

Эта функция добавляет правила в качестве правил отступа для текущего буфера. Они добавляются к любым правилам, определенным для конкретного режима с помощью опции smie-config. Чтобы указать правила отступа для конкретного файла, добавьте запись в локальные переменные файла в формате: eval: (smie-config-local '(rules)).

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/SMIE-Customization.html

Spec-Zone.ru

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