diff options
| author | miguelvoid <51422047+miguelvoid@users.noreply.github.com> | 2019-06-12 17:21:50 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-06-12 17:21:50 +0200 |
| commit | c305591c2541acd706b7dc0d50847d52096a4e81 (patch) | |
| tree | 648aacf1f729041372461c0cf3d9479fed6a967c /vim/vimrc | |
| parent | df6575e604a6ae7e6da1b3fe284a51a95e722905 (diff) | |
Update vimrc
Diffstat (limited to 'vim/vimrc')
| -rw-r--r-- | vim/vimrc | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -309,6 +309,7 @@ nnoremap <leader>cn :cnext<cr> nnoremap <leader>cp :cprevious<cr> nnoremap <leader>cc :cc<cr> nnoremap <leader>cq :copen<cr> +nnoremap <leader>cQ :cclose<cr> " buffer navigaion nnoremap <leader>bn :MBEbn<cr> @@ -323,6 +324,10 @@ nnoremap <leader>lm :MBEToggle<cr> " silver search noremap <leader>a :Ack!<Space> + +" stylish-haskell +noremap <leader>sh :!stylish-haskell + " }}} " {{{ FILETYPES @@ -353,6 +358,7 @@ augroup END " {{{ haskell augroup filetype_haskell autocmd! + autocmd FileType haskell setlocal formatprg=stylish-haskell " autocmd FileType haskell setlocal foldmethod=marker " autocmd Filetype haskell map <F5> :w<ENTER>:term cabal -- exec runghc %<ENTER> " autocmd Filetype haskell map <F5> :w<ENTER>:term make<ENTER> @@ -374,6 +380,7 @@ augroup interoMaps " Background process and window management au FileType haskell nnoremap <silent> <leader>is :InteroStart<CR> au FileType haskell nnoremap <silent> <leader>ik :InteroKill<CR> + au FileType haskell nnoremap <silent> <leader>ir :InteroReload<CR> " Open intero/GHCi split horizontally au FileType haskell nnoremap <silent> <leader>io :InteroOpen<CR> @@ -474,7 +481,7 @@ let g:miniBufExplVSplit = 20 let g:miniBufExplSplitToEdge = 0 let g:miniBufExplMaxSize = 25 -let g:intero_load_targets= ["twg"] +let g:intero_load_targets= ["twg:lib","twg:exe:twg"] let g:ghcid_keep_open = 1 @@ -495,5 +502,5 @@ let g:haskell_enable_pattern_synonyms = 1 " to enable highlighting of `pattern` let g:haskell_enable_typeroles = 1 " to enable highlighting of type roles let g:haskell_enable_static_pointers = 1 " to enable highlighting of `static` let g:haskell_backpack = 1 " to enable highlighting of backpack keywords +let g:intero_prompt_regex= ' >' " let g:haskell_classic_highlighting = 1 - |
