if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'haskell') == -1 if exists("g:loaded_haskellvim_haskell") finish endif let g:loaded_haskellvim_haskell = 1 function! haskell#makeModuleCommentBlock() let l:commenttmpl = [ '{-|', \ 'Module : ', \ 'Description : ', \ 'Copyright : ', \ 'License : ', \ 'Maintainer : ', \ 'Stability : ', \ 'Portability : ', \ '-}'] exe "normal ggO" . join(l:commenttmpl, "\n") endfunction command! -buffer -nargs=0 HaskellAddModuleComment call haskell#makeModuleCommentBlock() endif