" Some special settings for searching, if available if has('extra_search') " Searching as I enter my pattern, \i toggles this set incsearch nnoremap i :set incsearch! " Highlight search results, \h toggles this set hlsearch nnoremap h :set hlsearch! " Pressing ^L will clear highlighting until the next search-related " operation; quite good because the highlighting gets distracting after " you've found what you wanted nnoremap :nohlsearch " Clear search highlighting as soon as I enter insert mode, and restore it " once I leave it if has('autocmd') augroup highlight autocmd! silent! autocmd InsertEnter * set nohlsearch silent! autocmd InsertLeave * set hlsearch augroup END endif endif