请帮我设置Emacs haskell-mode的适当缩进
当我试图输入ADT或记录之类的内容时,按下<ENTER>后会进入错误的列,而按下<TAB>键不能切换到正确的列,直到我输入|
或';'为止!
data MyADT = Oh
| Hi
| Hello
| <- the cursor is here again!
我试图解决我设定的问题
(define-key global-map (kbd "RET") 'reindent-then-newline-and-indent)
我在我的.emacs
文件中加入了这段代码,但按下<enter>
键时它不会自动缩进当前行!
另一个奇怪的行为:case语句的缩进
oneChar c = case lookup c simpleEscapes of
| <- what? here?!
case
语句是正确的行为。 - jrockway|
,那么就不会返回任何内容。因此,在按下 Tab 键之前,我必须在该行中输入一些内容。 - Valentin Golev