]> git.rmz.io Git - dotfiles.git/commitdiff
vim: try unite instead of ctrlp for a while
authorSamir Benmendil <samir.benmendil@gmail.com>
Sun, 19 Apr 2015 02:54:33 +0000 (03:54 +0100)
committerSamir Benmendil <samir.benmendil@gmail.com>
Sun, 19 Apr 2015 02:54:33 +0000 (03:54 +0100)
vim/vimrc

index 2cdb19d88c477dd9ea177477e9c527d25e1e73e6..9284bf50103126b783d1ce8fd4a3c328c124fcb9 100644 (file)
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -20,7 +20,7 @@ Plugin 'derekwyatt/vim-fswitch'
 Plugin 'elzr/vim-json'
 Plugin 'firef0x/pkgbuild.vim'
 Plugin 'junegunn/vim-easy-align'
-Plugin 'kien/ctrlp.vim'
+Plugin 'kien/ctrlp.vim'
 " Plugin 'klen/python-mode'
 Plugin 'wilywampa/python-mode'
 Plugin 'kshenoy/vim-signature'
@@ -43,6 +43,11 @@ Plugin 'vim-scripts/yankring.vim'
 Plugin 'sirver/ultisnips'
 Plugin 'honza/vim-snippets'
 
+" text objects
+Plugin 'kana/vim-textobj-user'
+Plugin 'julian/vim-textobj-variable-segment'
+Plugin 'sgur/vim-textobj-parameter'
+
 " ros
 Plugin 'ompugao/ros.vim'
 Plugin 'ompugao/ctrlp-ros'
@@ -51,17 +56,14 @@ Plugin 'ompugao/ctrlp-ros'
 " Plugin 'jalcine/cmake.vim'
 " Plugin 'powerman/vim-plugin-viewdoc'
 
-" find an alternative
+" find an alternative (latex-box? Automatic Latex Plugin?)
 Plugin 'http://git.code.sf.net/p/vim-latex/vim-latex'
 " Plugin 'lokaltog/vim-easymotion'
 Plugin 'justinmk/vim-sneak'
 Plugin 'chrisbra/checkattach'
 Plugin 'nathanaelkane/vim-indent-guides'
 Plugin 'alx741/vinfo'
-
-Plugin 'kana/vim-textobj-user'
-Plugin 'julian/vim-textobj-variable-segment'
-Plugin 'sgur/vim-textobj-parameter'
+Plugin 'shougo/unite.vim'
 
 " remove entries first
 set runtimepath -=$HOME/.vim
@@ -482,7 +484,7 @@ let g:tagbar_autoshowtag = 1
 let g:tagbar_width = 25
 let g:tagbar_iconchars = ['+', '-']
 
-" UltiSnips {{{2
+" ultisnips {{{2
 let g:UltiSnipsEditSplit = 'vertical'
 let g:UltiSnipsSnippetsDir = expand("$XDG_CONFIG_HOME/vim/ultisnips")
 let g:UltiSnipsSnippetDirectories = ["UltiSnips", "ultisnips"]
@@ -512,6 +514,17 @@ endfunction
 au InsertEnter * exec "inoremap <silent> " . g:UltiSnipsExpandTrigger . " <C-R>=g:UltiSnips_Complete()<cr>"
 let g:UltiSnipsListSnippets="<c-e>"
 
+" unite {{{2
+call unite#filters#matcher_default#use(['matcher_fuzzy'])
+call unite#custom#profile('default', 'context', {
+            \ 'start_insert': 1,
+            \ 'winheight': 20,
+            \ 'direction': 'botright'
+            \ })
+nnoremap    [unite]   <Nop>
+nmap    <leader>u [unite]
+nnoremap <silent> [unite]f :<C-u>Unite buffer file_rec<CR>
+
 " yankring {{{2
 nnoremap <silent> <leader>p :YRShow<cr>
 let g:yankring_history_dir = expand('$XDG_CACHE_HOME/vim')