after/ftplugin/haskell.vim
ΒΆ
Enforce vim script implementation to reduce ambiguities and improve robustness:
scriptversion 4
Use :Tabularize
to do simple lazy code formatting, as this is far quicker
than doing a complete pretty print:
call keymaps#mnemonic_map('Haskell', #{
\ buffer: v:true,
\ local: v:true,
\ modes: 'v',
\ })
vnoremap <buffer> [Haskell]= <Cmd>Tabularize /=<CR>
vnoremap <buffer> [Haskell]: <Cmd>Tabularize /::<CR>
vnoremap <buffer> [Haskell]- <Cmd>Tabularize /-><CR>
See also