vimrc: replace ctrlp with unite
This commit is contained in:
		
							parent
							
								
									fbb1cf5089
								
							
						
					
					
						commit
						a4b148f854
					
				
							
								
								
									
										31
									
								
								vimrc
									
									
									
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										31
									
								
								vimrc
									
									
									
									
									
								
							@ -23,10 +23,13 @@ NeoBundle 'Shougo/vimproc.vim' , {
 | 
				
			|||||||
      \   },
 | 
					      \   },
 | 
				
			||||||
      \ }
 | 
					      \ }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NeoBundle 'Shougo/unite.vim'
 | 
				
			||||||
 | 
					NeoBundle 'tsukkee/unite-tag'
 | 
				
			||||||
 | 
					NeoBundle 'Shougo/neomru.vim'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NeoBundle 'nanotech/jellybeans.vim'
 | 
					NeoBundle 'nanotech/jellybeans.vim'
 | 
				
			||||||
NeoBundle 'majutsushi/tagbar'
 | 
					NeoBundle 'majutsushi/tagbar'
 | 
				
			||||||
NeoBundle 'bling/vim-airline'
 | 
					NeoBundle 'bling/vim-airline'
 | 
				
			||||||
NeoBundle 'kien/ctrlp.vim'
 | 
					 | 
				
			||||||
NeoBundle 'scrooloose/syntastic'
 | 
					NeoBundle 'scrooloose/syntastic'
 | 
				
			||||||
NeoBundle 'tomtom/tcomment_vim'
 | 
					NeoBundle 'tomtom/tcomment_vim'
 | 
				
			||||||
"NeoBundle 'Raimondi/delimitMate'
 | 
					"NeoBundle 'Raimondi/delimitMate'
 | 
				
			||||||
@ -99,3 +102,29 @@ if &term == "screen" || &term == "screen-bce"
 | 
				
			|||||||
  set t_fs=\
 | 
					  set t_fs=\
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
set title
 | 
					set title
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" unite bindings
 | 
				
			||||||
 | 
					if executable('ag')
 | 
				
			||||||
 | 
					  let g:unite_source_grep_command = 'ag'
 | 
				
			||||||
 | 
					  let g:unite_source_grep_default_opts = '--noheading --nocolor'
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					" The prefix key
 | 
				
			||||||
 | 
					nnoremap [unite] <Nop>
 | 
				
			||||||
 | 
					nmap <space> [unite]
 | 
				
			||||||
 | 
					" General purpose
 | 
				
			||||||
 | 
					nnoremap [unite]<space> :Unite -start-insert source<cr>
 | 
				
			||||||
 | 
					" Files
 | 
				
			||||||
 | 
					nnoremap [unite]f :Unite -start-insert file_rec/async<cr>
 | 
				
			||||||
 | 
					" Grepping
 | 
				
			||||||
 | 
					nnoremap [unite]g :Unite grep:.<cr>
 | 
				
			||||||
 | 
					nnoremap [unite]d :Unite grep:.:-s:\(TODO\|FIXME\)<cr>
 | 
				
			||||||
 | 
					" Content
 | 
				
			||||||
 | 
					nnoremap [unite]o :Unite -start-insert -auto-preview outline<cr>
 | 
				
			||||||
 | 
					nnoremap [unite]l :Unite -start-insert line<cr>
 | 
				
			||||||
 | 
					nnoremap [unite]t :Unite -auto-preview -start-insert tag<cr>
 | 
				
			||||||
 | 
					" Quickly switch between recent things
 | 
				
			||||||
 | 
					nnoremap [unite]F :Unite buffer tab file_mru directory_mru<cr>
 | 
				
			||||||
 | 
					nnoremap [unite]b :Unite buffer<cr>
 | 
				
			||||||
 | 
					nnoremap [unite]m :Unite file_mru<cr>
 | 
				
			||||||
 | 
					" Yank history
 | 
				
			||||||
 | 
					nnoremap [unite]y :Unite history/yank<cr>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user