Так что Emacs довольно хорош в редактировании кода Scheme / Racket / Lisp. Это хорошо, когда вы набираете код вроде:
(define (make-position-table)
(for/list ([i (in-range 256)])
`()))
Это делает очень умную вещь и вставляет вторую строку в два столбца. Теперь третья строка делает то же, что и со всем кодом lisp и отступами для выравнивания всех аргументов.
Как настроить Emacs таким образом, чтобы он выравнивал третью строку, как если бы я вводил новое тело. Что я хотел бы это:
(define (make-position-table)
(for/list ([i (in-range 256)])
`()))
Полагаю, это возможно, и я просто не понял, какую непонятную переменную Emacs установить. Кто-нибудь знает как это сделать?