Fix surround.vim lazy load trigger mappings
Add lexima rule for haskell's type hint
Introduce incsearch.vim