From 20c294dabaa9d3f4326fec0e23ad1f332da4d591 Mon Sep 17 00:00:00 2001 From: amix Date: Wed, 15 Aug 2012 22:29:05 -0400 Subject: [PATCH] Done smaller changes to basic.vim and plugins_config.vim --- vimrcs/basic.vim | 17 +++++++++++------ vimrcs/plugins_config.vim | 9 +++++++-- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/vimrcs/basic.vim b/vimrcs/basic.vim index 800b37fe..8db00e2a 100644 --- a/vimrcs/basic.vim +++ b/vimrcs/basic.vim @@ -73,6 +73,11 @@ set wildmenu " Ignore compiled files set wildignore=*.o,*~,*.pyc +if has("win16") || has("win32") + set wildignore+=*/.git/*,*/.hg/*,*/.svn/*,*/.DS_Store +else + set wildignore+=.git\*,.hg\*,.svn\* +endif "Always show current position set ruler @@ -181,8 +186,8 @@ set wrap "Wrap lines """""""""""""""""""""""""""""" " Visual mode pressing * or # searches for the current selection " Super useful! From an idea by Michael Naumann -vnoremap * :call VisualSelection('f') -vnoremap # :call VisualSelection('b') +vnoremap * :call VisualSelection('f', '') +vnoremap # :call VisualSelection('b', '') """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @@ -284,7 +289,7 @@ autocmd BufWrite *.coffee :call DeleteTrailingWS() " => vimgrep searching and cope displaying """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " When you press gv you vimgrep after the selected text -vnoremap gv :call VisualSelection('gv') +vnoremap gv :call VisualSelection('gv', '') " Open vimgrep and put the cursor in the right position map g :vimgrep // **/*. @@ -293,7 +298,7 @@ map g :vimgrep // **/*. map :vimgrep // % " When you press r you can search and replace the selected text -vnoremap r :call VisualSelection('replace') +vnoremap r :call VisualSelection('replace', '') " Do :help cope if you are unsure what cope is. It's super useful! " @@ -348,7 +353,7 @@ function! CmdLine(str) unmenu Foo endfunction -function! VisualSelection(direction) range +function! VisualSelection(direction, extra_filter) range let l:saved_reg = @" execute "normal! vgvy" @@ -358,7 +363,7 @@ function! VisualSelection(direction) range if a:direction == 'b' execute "normal ?" . l:pattern . "^M" elseif a:direction == 'gv' - call CmdLine("vimgrep " . '/'. l:pattern . '/' . ' **/*.') + call CmdLine("vimgrep " . '/'. l:pattern . '/' . ' **/*.' . a:extra_filter) elseif a:direction == 'replace' call CmdLine("%s" . '/'. l:pattern . '/') elseif a:direction == 'f' diff --git a/vimrcs/plugins_config.vim b/vimrcs/plugins_config.vim index 30c6d3bf..c71c74a5 100644 --- a/vimrcs/plugins_config.vim +++ b/vimrcs/plugins_config.vim @@ -45,7 +45,12 @@ endif " => CTRL-P """""""""""""""""""""""""""""" let g:ctrlp_working_path_mode = 0 + let g:ctrlp_map = '' +map :CtrlPBuffer + +let g:ctrlp_max_height = 20 +let g:ctrlp_custom_ignore = 'node_modules\|^\.DS_Store\|^\.git\|^\.coffee' """""""""""""""""""""""""""""" @@ -80,5 +85,5 @@ map nf :NERDTreeFind " => surround.vim config " Annotate strings with gettext http://amix.dk/blog/post/19678 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -au FileType mako vmap Si S"i${ _(2f"a) } -vmap Si S)i_f) +vmap Si S(i_f) +au FileType mako vmap Si S"i${ _(2f"a) }