Есть ли хороший сценарий отступа Haskell для Vim?

К сожалению, один сценарий отступа Haskell, который я нашел (от motemen), ломается, когда дело доходит до комментариев Хэддока:

-- |Docline 1, lorem ipsum<CR>
    -- Docline 2
^^^^ - an autoindent here, wtf

Может быть, кто-нибудь знает о лучшей альтернативе?


person Jakub Lédl    schedule 19.05.2012    source источник


Ответы (2)


Итак, погуглив еще больше, я нашел этот скрипт отступа:

https://github.com/kana/vim-filetype-haskell/blob/master/indent/haskell.vim

Кажется, он работает почти идеально (игнорирует if..then.. else и let). Но, честно говоря, тот факт, что это не нарушает мою документацию, делает ее достаточно хорошей прямо сейчас :)

person Jakub Lédl    schedule 20.05.2012

У меня нет проблем с haskellmode-vim

edit: FWIW, недавно я нашел эту тему на Reddit . vim2hs мне нравится, в том числе и в отношении отступов.

person lewurm    schedule 19.05.2012
comment
Спасибо за это, проголосовав за ответ, плагин определенно полезен, однако он не решил проблему с отступами. На самом деле, по крайней мере для меня, это, похоже, вообще не дает отступов. - person Jakub Lédl; 21.05.2012