Commit 9c68770
Changed files (1)
vimrc
@@ -222,10 +222,14 @@ nnoremap <C-j> <C-w>j<C-w>_
nnoremap <C-k> <C-w>k<C-w>_
nnoremap <C-l> <C-w>l
nnoremap <leader>p "+p
+" NERDTree
nnoremap <leader>n :NERDTreeFind<cr>
nnoremap <localleader>n :NERDTreeClose<cr>
+" run rspec test
nnoremap <leader>t :!rspec %<cr>
+" open fold
nnoremap <space> za
+" create fold
vnoremap <space> zf
" operator pending movement (cp -> change inside parens)
onoremap p i(
@@ -238,7 +242,6 @@ onoremap il( :<c-u>normal! F)vi(<cr>
onoremap ih :<c-u>execute "normal! ?^==\\+$\r:nohlsearch\rkvg_"<cr>
" around markdown heading
onoremap ah :<c-u>execute "normal! ?^==\\+$\r:nohlsearch\rg_vk0"<cr>
-
" surround with "
nnoremap <leader>" viw<esc>a"<esc>hbi"<esc>lel
nnoremap <leader>' viw<esc>a'<esc>hbi'<esc>lel
@@ -254,112 +257,9 @@ nnoremap <localleader>f :Ack<space>
" NERDComToggleComment
nmap <localleader>/ <leader>c<space>
vmap <localleader>/ <leader>c<space>
-
" BufferGator
nnoremap <localleader>b :BuffergatorOpen<cr>
-if has("gui_macvim") && has("gui_running")
- " Map command-[ and command-] to indenting or outdenting
- " while keeping the original selection in visual mode
- vmap <D-]> >gv
- vmap <D-[> <gv
-
- nmap <D-]> >>
- nmap <D-[> <<
-
- omap <D-]> >>
- omap <D-[> <<
-
- imap <D-]> <Esc>>>i
- imap <D-[> <Esc><<i
-
- " Bubble single lines
- nmap <D-Up> [e
- nmap <D-Down> ]e
- nmap <D-k> [e
- nmap <D-j> ]e
-
- " Bubble multiple lines
- vmap <D-Up> [egv
- vmap <D-Down> ]egv
- vmap <D-k> [egv
- vmap <D-j> ]egv
-
- " Map Command-# to switch tabs
- map <D-0> 0gt
- imap <D-0> <Esc>0gt
- map <D-1> 1gt
- imap <D-1> <Esc>1gt
- map <D-2> 2gt
- imap <D-2> <Esc>2gt
- map <D-3> 3gt
- imap <D-3> <Esc>3gt
- map <D-4> 4gt
- imap <D-4> <Esc>4gt
- map <D-5> 5gt
- imap <D-5> <Esc>5gt
- map <D-6> 6gt
- imap <D-6> <Esc>6gt
- map <D-7> 7gt
- imap <D-7> <Esc>7gt
- map <D-8> 8gt
- imap <D-8> <Esc>8gt
- map <D-9> 9gt
- imap <D-9> <Esc>9gt
-else
- " Map command-[ and command-] to indenting or outdenting
- " while keeping the original selection in visual mode
- vmap <A-]> >gv
- vmap <A-[> <gv
-
- nmap <A-]> >>
- nmap <A-[> <<
-
- omap <A-]> >>
- omap <A-[> <<
-
- imap <A-]> <Esc>>>i
- imap <A-[> <Esc><<i
-
- " Bubble single lines
- nmap <C-Up> [e
- nmap <C-Down> ]e
- nmap <C-k> [e
- nmap <C-j> ]e
-
- " Bubble multiple lines
- vmap <C-Up> [egv
- vmap <C-Down> ]egv
- vmap <C-k> [egv
- vmap <C-j> ]egv
-
- " Make shift-insert work like in Xterm
- map <S-Insert> <MiddleMouse>
- map! <S-Insert> <MiddleMouse>
-
- " Map Control-# to switch tabs
- map <C-0> 0gt
- imap <C-0> <Esc>0gt
- map <C-1> 1gt
- imap <C-1> <Esc>1gt
- map <C-2> 2gt
- imap <C-2> <Esc>2gt
- map <C-3> 3gt
- imap <C-3> <Esc>3gt
- map <C-4> 4gt
- imap <C-4> <Esc>4gt
- map <C-5> 5gt
- imap <C-5> <Esc>5gt
- map <C-6> 6gt
- imap <C-6> <Esc>6gt
- map <C-7> 7gt
- imap <C-7> <Esc>7gt
- map <C-8> 8gt
- imap <C-8> <Esc>8gt
- map <C-9> 9gt
- imap <C-9> <Esc>9gt
-endif
-
""
"" Command-Line Mappings
""
@@ -370,6 +270,11 @@ cnoremap <expr> <C-P> getcmdline()[getcmdpos()-2] ==# ' ' ? expand('%:p:h') : "\
" Kills Trailing Whitespaces
command! KillWhitespace :normal :%s/ *$//g<cr><c-o><cr>
+
+"""
+""" Status Line
+"""
+
if has("statusline") && !&cp
set laststatus=2 " always show the status bar
@@ -395,9 +300,6 @@ iabbrev @@ mo@mokhan.ca
"" Plugin Configuration
""
-
-" CTRLP
-
"let g:ctrlp_map = '<leader>t'
"let g:ctrlp_match_window_bottom = 0
let g:ctrlp_match_window_reversed = 0