Я пытался решить проблему с отступом в Emacs (я получил двойной отступ после then) и обнаружил, что могу установить отступ вручную, а затем запустить C-c > для автоматической настройки отступа. Однако
Я использую SMIE для анализа языка, который не всегда требует ;, чтобы завершить утверждение. Если конец строки находится за пределами конструкции фигурной скобки ({}, (), []), а последний токен без к