aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2012-01-05 02:50:39 +1300
committerTom Ryder <tom@sanctum.geek.nz>2012-01-05 02:50:39 +1300
commit75ccf78c33faccdae2ec464c172fd6b31af3ff53 (patch)
treeadefafe913b14f1dfc06b2ec56bdaf3cfc81cf9c
parentUse silent call for loading font, turn off visual bell again (needed for GUI) (diff)
downloaddotfiles-75ccf78c33faccdae2ec464c172fd6b31af3ff53.tar.gz
dotfiles-75ccf78c33faccdae2ec464c172fd6b31af3ff53.zip
No escape-prefixed keys in insert mode, turn off syntax highlighting while in insert mode, don't allow unsaved buffers to be hidden.
-rw-r--r--vim/vimrc9
1 files changed, 6 insertions, 3 deletions
diff --git a/vim/vimrc b/vim/vimrc
index 8377910b..07c595ce 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -14,9 +14,6 @@ if has("writebackup")
set nowritebackup
endif
-" Buffers
-set hidden
-
" Colors
if has("syntax")
syntax enable
@@ -67,6 +64,7 @@ nnoremap k gk
set backspace=indent,eol,start
set modelines=0
set shortmess+=I
+set noesckeys
set ttyfast
set visualbell t_vb=
@@ -77,6 +75,11 @@ set sidescroll=1
set hlsearch
set incsearch
nnoremap <silent> <C-l> :nohlsearch<CR><C-l>
+augroup vimrc
+ autocmd!
+ autocmd InsertEnter * :setlocal nohlsearch
+ autocmd InsertLeave * :setlocal hlsearch
+augroup END
" Spelling
if has("spell")