diff vim/.vimrc @ 16:b8049010198a

Changes to .vimrc after reading Practical Vim.
author Brian Neal <bgneal@gmail.com>
date Sun, 29 Dec 2013 18:22:38 -0600
parents d428a965f322
children 33114558b770
line wrap: on
line diff
--- a/vim/.vimrc	Sun Dec 29 18:21:04 2013 -0600
+++ b/vim/.vimrc	Sun Dec 29 18:22:38 2013 -0600
@@ -49,25 +49,21 @@
 
 set background=dark
 colorscheme peaksea2
-" colorscheme Dark
 
 " shortcut for word completion in insert mode
 imap <S-Tab> <C-n>
 
 " buffer next and previous commands
-nnoremap <Tab> :bnext<CR>
-nnoremap <S-Tab> :bprevious<CR>
+" TODO: find a better mapping
+" TODO: nnoremap <Tab> :bnext<CR>
+" TODO: nnoremap <S-Tab> :bprevious<CR>
 
 " Remove extra trailing spaces
 nnoremap <F2> :%s/\s\+$//<CR>
 
 " setlocal spell spelllang=en_us
 
-let mapleader=","
-
-" NERD tree plugin
-" nmap ,n :NERDTreeToggle<CR>
-" let g:NERDTreeQuitOnOpen=1
+let mapleader="\\"
 
 " ctags support
 
@@ -92,23 +88,23 @@
 set gdefault
 set showmatch
 set formatoptions=tcqrn1
-nnoremap ,/ :noh<CR>
-" nnoremap / /\v
-" vnoremap / /\v
+nnoremap <leader>/ :noh<CR>
+nnoremap / /\v
+vnoremap / /\v
 
 " Splitting windows and moving around between them:
-nnoremap ,v <C-w>v<C-w>l
+nnoremap <leader>v <C-w>v<C-w>l
 nnoremap <C-h> <C-w>h
 nnoremap <C-j> <C-w>j
 nnoremap <C-k> <C-w>k
 nnoremap <C-l> <C-w>l
 
 " Absolute vs relative line numbers:
-nnoremap ,na :set norelativenumber<CR>:set number<CR>
-nnoremap ,nr :set relativenumber<CR>
+nnoremap <leader>na :set norelativenumber<CR>:set number<CR>
+nnoremap <leader>nr :set relativenumber<CR>
 
 " Format paragraph
-nnoremap ,p gqip
+nnoremap <leader>p gqip
 
 function BgnSwitchPart()
 python << EOF
@@ -136,7 +132,7 @@
 EOF
 endfunction
 
-nnoremap ,s :call BgnSwitchPart()<CR>
+nnoremap <leader>s :call BgnSwitchPart()<CR>
 
 " Pathogen support
 call pathogen#infect()