Стиль по умолчанию правильный - для Emacs Lisp. Для Common Lisp и других разновидностей Lisp предложение «else» должно быть выровнено под предложением «then». Чтобы получить Common Lisp, вы должны сделать что-то вроде этого:
(set (make-local-variable lisp-indent-function)
'common-lisp-indent-function)
Чтобы это произошло автоматически, вы можете сделать что-то вроде этого:
(add-hook 'lisp-mode-hook
'(lambda ()
(set (make-local-variable lisp-indent-function)
'common-lisp-indent-function))))
Обратите внимание, однако, что пакеты взаимодействия Lisp-Emacs, такие как Slime, могут переопределять поведение отступов, и в этом случае приведенное выше может ничего не делать Вышеуказанное должно работать в базовом Emacs.