Emacs отступ

В Emacs, строка получает отступ только после нажатия return (в режиме cc). Это нормально? Может ли это быть изменено на отступ автоматически при попадании на новую строку?

Как я смотрю на переменные, например There are a number of predefined styles. Take a look at the variable ‘c-style-alist’ to see a list of them.?

2 ответа

Решение

Во всех моих хуках режима программирования у меня есть эта строка:

(local-set-key [return] 'newline-and-indent)

если, например, вы хотите это во всех режимах типа "c", вы добавите это в ваш файл.emacs:

(add-hook 'c-mode-common-hook
          (lambda ()
            (local-set-key [return] 'newline-and-indent)))

Второй вопрос:

чтобы что-то описать, вы бы использовали команду help. "v" получает справку по переменным, поэтому вы должны использовать: Mx help v

Для первого вопроса, Mx electric-indent-mode должен сделать свое дело.

Другие вопросы по тегам