endif
Plug 'vim-scripts/mediawiki.vim'
Plug 'vim-scripts/replacewithregister'
-Plug 'vim-scripts/yankring.vim'
+if !has('nvim')
+ Plug 'svermeulen/vim-yoink'
+end
Plug 'wincent/loupe'
" colorschemes
Plug 'ilyachur/cmake4vim'
Plug 'ilyachur/gtest-vim'
-Plug 'git@github.com:/ram-z/vim-orgmode', { 'branch': 'dev' } " {{{2
+Plug 'junegunn/vim-peekaboo' "{{{2
+" issue with having it at the bottom is that it doesn't leave much
+let g:peekaboo_window = 'bo 16new'
+let g:peekaboo_compact = 1
+let g:peekaboo_delay = 500
+"}}}
+
Plug 'vim-scripts/syntaxrange'
-let g:org_agenda_files = ['~/org/*.org']
+let g:org_agenda_files = ['~/org/**.org']
+
+Plug 'vim-scripts/ansiesc.vim' "{{{2
+nmap corwp <Plug>RestoreWinPosn
+nmap coswp <Plug>SaveWinPosn
+"}}}
Plug 'neovimhaskell/haskell-vim' " {{{2
let g:haskell_enable_quantification = 1 " to enable highlighting of `forall`
let g:unite_source_history_yank_enable = 1
nnoremap <silent> [unite]p :<C-u>Unite history/yank<CR>
-" yankring {{{2
-nnoremap <silent> <leader>p :YRShow<cr>
-let g:yankring_history_dir = expand('$XDG_CACHE_HOME/vim')
-let g:yankring_replace_n_pkey = ''
-let g:yankring_replace_n_nkey = ''
-
-" map Y to y$ for the yank ring
-function! YRRunAfterMaps()
- nnoremap Y :<C-U>YRYankCount 'y$'<CR>
-endfunction
-
" vim-easy-align {{{2
" start interactive EasyAlign in visual mode
vmap <Enter> <Esc>:echohl WarningMsg \| echo "EasyAlign mapped to \16<leader>a now" \| echohl None<CR>