Advertisement
imehesz

revised .vimrc

Apr 20th, 2015
659
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 0.86 KB | None | 0 0
  1. let g:NERDTreeDirArrows=0      
  2. map <C-o> :NERDTreeToggle<CR>  
  3. set t_Co=88
  4. colorscheme railscasts        
  5.  
  6. set smartindent                
  7. set tabstop=2                  
  8. set shiftwidth=2              
  9. set expandtab                  
  10.  
  11. inoremap ( ()<Esc>:call BC_AddChar(")")<CR>i
  12. inoremap [ []<Esc>:call BC_AddChar("]")<CR>i
  13. inoremap " ""<Esc>:call BC_AddChar("\"")<CR>i
  14. inoremap { {}<Esc>:call BC_AddChar("}")<CR>i
  15.  
  16. nnoremap <C-Down> <C-W><C-J>  
  17. nnoremap <C-Up> <C-W><C-K>    
  18. nnoremap <C-Right> <C-W><C-L>
  19. nnoremap <C-Left> <C-W><C-H>
  20.  
  21. function! BC_AddChar(schar)
  22.  if exists("b:robstack")
  23.  let b:robstack = b:robstack . a:schar
  24.  else
  25.  let b:robstack = a:schar
  26.  endif
  27. endfunction
  28.  
  29. function! BC_GetChar()
  30.  let l:char = b:robstack[strlen(b:robstack)-1]
  31.  let b:robstack = strpart(b:robstack, 0, strlen(b:robstack)-1)
  32.  return l:char
  33. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement