From 2dee953368f1ead4fca2e64f48b300cb3f8e1f19 Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Mon, 30 Nov 2015 17:10:57 +0100 Subject: Updated vim rc with smart search --- vim/.vimrc | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/vim/.vimrc b/vim/.vimrc index c71e47d..52f1be7 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -27,7 +27,6 @@ endtry " Some vim settings set number set relativenumber -set hlsearch set list set modeline set background=dark @@ -37,12 +36,21 @@ set scrolloff=1 set backspace=indent,eol,start set cursorline +" Search-related things +set hlsearch "highlight search result +set incsearch " incremental search +set ignorecase +set smartcase " capital letters = case sensitive + " Disable ex mode nnoremap Q " Save as sudo cnoremap w!! w !sudo tee > /dev/null % +" Remove training spaces on save +autocmd BufWritePre * :%s/\s\+$//e + " Switch windows with [direction] nnoremap j nnoremap k @@ -50,14 +58,14 @@ nnoremap h nnoremap l " Never use the arrow keys -noremap "" -noremap! -noremap "" -noremap! -noremap "" -noremap! -noremap "" -noremap! +inoremap +inoremap +inoremap +inoremap +noremap +noremap +noremap +noremap " Append modeline when pressing ml function! AppendModeline() @@ -97,4 +105,4 @@ if exists("g:loaded_pathogen") endif -" vim: set ts=4 sw=4 tw=4 et : +" vim: set ts=8 sw=4 tw=0 et : -- cgit v1.2.3