From a3298a0ce98795a6f005490bcc45130f8254d4a2 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Wed, 30 May 2018 23:03:29 +1200 Subject: Spin off insert_suspend_hlsearch Vim plugin --- vim/plugin/insert_suspend_hlsearch.vim | 47 ---------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 vim/plugin/insert_suspend_hlsearch.vim (limited to 'vim/plugin/insert_suspend_hlsearch.vim') diff --git a/vim/plugin/insert_suspend_hlsearch.vim b/vim/plugin/insert_suspend_hlsearch.vim deleted file mode 100644 index b916ac42..00000000 --- a/vim/plugin/insert_suspend_hlsearch.vim +++ /dev/null @@ -1,47 +0,0 @@ -" -" insert_suspend_hlsearch.vim: If 'hlsearch' is enabled, switch it off when -" the user starts an insert mode operation, and back on again when they're -" done. -" -" Author: Tom Ryder -" License: Same as Vim itself -" -if exists('g:loaded_insert_suspend_hlsearch') || &compatible - finish -endif -if !has('autocmd') || !has('extra_search') || v:version < 700 - finish -endif -let g:loaded_insert_suspend_hlsearch = 1 - -" Save the current value of the 'hlsearch' option in a script variable, and -" disable it if enabled. Note that :nohlsearch does not work for this; see -" :help autocmd-searchpat. -function s:HlsearchSuspend() - let s:hlsearch = &hlsearch - if s:hlsearch - set nohlsearch - endif - return -endfunction - -" Restore the value of 'hlsearch' from the last time s:HlsearchSuspend was -" called. -function s:HlsearchRestore() - if s:hlsearch - set hlsearch - endif - return -endfunction - -" Clear search highlighting as soon as I enter insert mode, and restore it -" once left -augroup insert_suspend_hlsearch - autocmd! - autocmd InsertEnter - \ * - \ call HlsearchSuspend() - autocmd InsertLeave - \ * - \ call HlsearchRestore() -augroup END -- cgit v1.2.3