diff --git a/.vim/ftdetect/ale.vim b/.vim/ftdetect/ale.vim index 30e3546..5cd59e3 100644 --- a/.vim/ftdetect/ale.vim +++ b/.vim/ftdetect/ale.vim @@ -12,3 +12,5 @@ highlight ALEWarning ctermbg=Yellow highlight ALEWarning ctermfg=Black highlight ALEError ctermbg=DarkRed highlight ALEError ctermfg=White + +let g:airline#extensions#ale#enabled = 1 diff --git a/.vim/ftplugin/haskell.vim b/.vim/ftplugin/haskell.vim new file mode 100644 index 0000000..f5cd6b5 --- /dev/null +++ b/.vim/ftplugin/haskell.vim @@ -0,0 +1,3 @@ +nnoremap ht :GhcModType +nnoremap htc :GhcModTypeClear +autocmd FileType haskell nnoremap ? :call ale#cursor#ShowCursorDetail() diff --git a/.vim/vundlerc.vim b/.vim/vundlerc.vim index be9b1b0..21c192f 100644 --- a/.vim/vundlerc.vim +++ b/.vim/vundlerc.vim @@ -23,8 +23,6 @@ Plugin 'elmcast/elm-vim' " Rust Plugin 'rust-lang/rust.vim' Plugin 'racer-rust/vim-racer' " Rust Language Server -" RST -Plugin 'Rykka/riv.vim' " rst formatter and highlighter " Python Plugin 'vim-scripts/indentpython.vim' " Async Lint Engine @@ -37,4 +35,11 @@ Plugin 'vim-scripts/DrawIt' " Highlight ion shell scripts Plugin 'vmchale/ion-vim' +Plugin 'vim-airline/vim-airline' +Plugin 'eagletmt/ghcmod-vim' +Plugin 'Shougo/vimproc' +Plugin 'neovimhaskell/haskell-vim.git' + + + call vundle#end()