" 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! incsearch? " Highlight search results, \h toggles this set hlsearch nnoremap \ h \ :set 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 \ * \ set nohlsearch autocmd InsertLeave \ * \ set hlsearch augroup END endif endif