S'il vous plaît aidez-moi mis en place une indentation correcte dans Emacs haskell modeEmacs indentation Haskell
Quand je suis en train de taper vers le bas quelque chose comme ADT ou un dossier, je reçois sur la mauvaise colonne après avoir appuyé sur <ENTER>
, et en appuyant sur <TAB>
ne sera pas basculer vers la droite jusqu'à ce que j'entre |
ou ';'!
data MyADT = Oh
| Hi
| Hello
| <- the cursor is here again!
Essayer de résoudre le problème que je mis
(define-key global-map (kbd "RET") 'reindent-then-newline-and-indent)
dans mon dossier .emacs
, mais il ne sera pas en retrait de la ligne courante sur pression <enter>
aussi!
Un autre comportement étrange: indentation de cas
oneChar c = case lookup c simpleEscapes of
| <- what? here?!
Le cas 'case' est un comportement correct. – jrockway
Si vous appuyez deux fois sur tabulation, un '|' dans l'indentation correcte. – edon
s'il n'y a pas encore '|', ce n'est pas le cas. Donc, je dois taper quelque chose dans la ligne avant de presser l'onglet –