Отступ Emacs Haskell

Пожалуйста, помогите мне настроить правильный отступ в 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?!
]
23
задан Valentin Golev 13 November 2010 в 00:05
поделиться