Выровнять выделенный регион в Emacs - PullRequest
6 голосов
/ 05 августа 2011

Например я пишу код

if Foo do
  # do something
end

А потом я вставляю в свой код много строк.

if Foo do
  # do something
# do something
# do something
# do something
# do something
end

Как быстро выровнять добавленные линии?

1 Ответ

6 голосов
/ 05 августа 2011

Хотите выровнять автоматически при вставке, или вы хотите выровнять его позже?Для последующего использования вы можете использовать функцию indent-region (привязана к C-M-\).Для автоматического выравнивания при вставке вы можете использовать по рецепту (я не помню, где я его взял, поэтому я буду ссылаться на мою конфигурацию) - см. Строки 45-66Вам нужно будет добавить больше режимов к yank-indent-modes, но конкретный режим должен обеспечить работающую функцию отступа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...