summaryrefslogtreecommitdiff
path: root/.vimrc
diff options
context:
space:
mode:
Diffstat (limited to '.vimrc')
-rw-r--r--.vimrc16
1 files changed, 15 insertions, 1 deletions
diff --git a/.vimrc b/.vimrc
index 86f383d..6138962 100644
--- a/.vimrc
+++ b/.vimrc
@@ -65,6 +65,8 @@ set splitright
" NERDTree stuffs
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
+let g:NERDTreeDirArrowExpandable = ''
+let g:NERDTreeDirArrowCollapsible = ''
let NERDTreeIgnore = ['\.o$','\.so$','\.class$','\.png$','\.jpg$']
" Completion
@@ -78,6 +80,18 @@ set wildignore+=vendor/cache/**
set wildignore+=log/**
set wildignore+=tmp/**
set wildignore+=*.png,*.jpeg,*.gif
+set wildignore+=*/tmp/*,*.so,*.swp,*.zip
+
+" Ctrlp
+let g:ctrlp_map = '<c-p>'
+let g:ctrlp_cmd = 'CtrlP'
+let g:ctrlp_working_path_mode = 'ra'
+let g:ctrlp_user_command = 'find %s -type f'
+let g:ctrlp_custom_ignore = '\v[\/]\.(git|hg|svn)$'
+let g:ctrlp_custom_ignore = {
+ \'dir': '\v[\/]\.(git|hg|svn)$',
+ \'file': '\v\.(exe|so|dll)$',
+ \ }
" Scrolling
set scrolloff=8
@@ -101,11 +115,11 @@ vno <Left> <Nop>
vno <Right> <Nop>
vno <Delete> <Nop>
nmap <Leader>s :source ~/.vimrc<CR>
+vnoremap <C-X> <Esc>`.``gvP``P
nnoremap <C-J> <C-W><C-J>
nnoremap <C-K> <C-W><C-K>
nnoremap <C-L> <C-W><C-L>
nnoremap <C-H> <C-W><C-H>
-nnoremap <silent> <Leader>b :TagbarToggle<CR>
nnoremap <silent> <Leader>n :NERDTreeToggle<CR>
nnoremap <silent> <Leader>c :silent !ctags -R .<CR><C-L>
nnoremap <silent> <Leader>t :tag