vim: fix CCM and add esc-autocomplete
author |
Steve Losh <steve@stevelosh.com> |
date |
Mon, 13 Dec 2010 11:42:34 -0500 |
parents |
f0d5c7c0f700
|
children |
35f595330c7b
|
branches/tags |
(none) |
files |
vim/.vimrc |
Changes
--- a/vim/.vimrc Fri Dec 10 09:55:26 2010 -0500
+++ b/vim/.vimrc Mon Dec 13 11:42:34 2010 -0500
@@ -190,9 +190,12 @@
inoremap <C-_> <Space><BS><Esc>:call InsertCloseTag()<cr>a
" Faster Esc
-inoremap <Esc> <nop>
inoremap jj <ESC>
+" TextMate-Style Autocomplete
+inoremap <ESC> <C-P>
+inoremap <S-ESC> <C-N>
+
" Scratch
nmap <leader><tab> :Sscratch<cr><C-W>x<C-j>:resize 15<cr>
@@ -355,11 +358,11 @@
endfunction
" Camel Case Motion
-map <silent> \w <Plug>CamelCaseMotion_w
-map <silent> \b <Plug>CamelCaseMotion_b
+map <silent> ā <Plug>CamelCaseMotion_w
+map <silent> ā« <Plug>CamelCaseMotion_b
map <silent> \e <Plug>CamelCaseMotion_e
-omap <silent> i\w <Plug>CamelCaseMotion_iw
-xmap <silent> i\w <Plug>CamelCaseMotion_iw
+omap <silent> iā <Plug>CamelCaseMotion_iw
+xmap <silent> iā <Plug>CamelCaseMotion_iw
if has('gui_running')
set guifont=Menlo:h12