Пожалуйста, помогите мне настроить правильный отступ в Emacs haskell-mode
Когда я пытаюсь ввести что-то вроде ADT или записи, я попадаю в неправильный столбец после нажатия
, а нажатие
не приведет к переключению вправо, пока я не введу либо |
, либо ';'!
data MyADT = Oh
| Hi
| Hello
| <- the cursor is here again!
Попытка решить проблему I установите
(define-key global-map (kbd "RET") 'reindent-then-newline-and-indent)
в моем файле .emacs
, но при нажатии
также не будет отступа текущей строки!
Еще одно странное поведение: отступы case
oneChar c = case lookup c simpleEscapes of
| <- what? here?!
]