Xin hãy giúp tôi thiết lập thụt đầu dòng thích hợp trong Emacs Haskell-modeEmacs Haskell thụt đầu dòng
Khi tôi đang cố gắng để gõ xuống một cái gì đó giống như ADT hoặc một kỷ lục, tôi nhận được trên cột sai sau khi nhấn <ENTER>
, và nhấn <TAB>
sẽ không chuyển sang bên phải cho đến khi tôi nhập |
hoặc ';'!
data MyADT = Oh
| Hi
| Hello
| <- the cursor is here again!
Đang cố gắng để giải quyết vấn đề tôi đặt
(define-key global-map (kbd "RET") 'reindent-then-newline-and-indent)
trong tập tin .emacs
của tôi, nhưng nó sẽ không thụt dòng hiện trên ấn <enter>
quá!
Một hành vi kỳ lạ: thụt đầu dòng của trường hợp
oneChar c = case lookup c simpleEscapes of
| <- what? here?!
Trường hợp 'case' là hành vi đúng. – jrockway
Nếu bạn nhấn tab hai lần, nó sẽ chèn '|' trong thụt lề chính xác. – edon
nếu chưa có '|', thì không. Vì vậy, tôi phải gõ một cái gì đó trong dòng trước khi nhấn tab –