" Some special settings for searching, if available if has('extra_search') " Searching as I enter my pattern, \i toggles this set incsearch nnoremap \ i \ :setlocal incsearch! incsearch? " Highlight search results, \h toggles this set hlsearch nnoremap \ h \ :setlocal hlsearch! 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') && v:version >= 701 augroup dotfiles_highlight autocmd! autocmd InsertEnter \ * \ setlocal nohlsearch autocmd InsertLeave \ * \ setlocal hlsearch augroup END endif endif