aboutsummaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim')
m---------vim/bundle/insert_suspend_hlsearch0
-rw-r--r--vim/doc/insert_suspend_hlsearch.txt29
-rw-r--r--vim/plugin/insert_suspend_hlsearch.vim47
3 files changed, 0 insertions, 76 deletions
diff --git a/vim/bundle/insert_suspend_hlsearch b/vim/bundle/insert_suspend_hlsearch
new file mode 160000
+Subproject a1f580c76e5af568235cc03582f4310298be732
diff --git a/vim/doc/insert_suspend_hlsearch.txt b/vim/doc/insert_suspend_hlsearch.txt
deleted file mode 100644
index a6465935..00000000
--- a/vim/doc/insert_suspend_hlsearch.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-*insert_suspend_hlsearch.txt* For Vim version 7.0 Last change: 2018 May 30
-
-DESCRIPTION *insert_suspend_hlsearch*
-
-This plugin quietly disables 'hlsearch' search highlighting if enabled when an
-insert operation is started, and puts it back once done, to avoid the
-distracting effect the highlighting can cause while writing.
-
-REQUIREMENTS *insert_suspend_hlsearch-requirements*
-
-This plugin is only available if 'compatible' is not set. It also requires the
-|+autocmd| and |+extra_search| features.
-
-AUTHOR *insert_suspend_hlsearch-author*
-
-Written and maintained by Tom Ryder <tom@sanctum.geek.nz>.
-
-LICENSE *insert_suspend_hlsearch-license*
-
-Licensed for distribution under the same terms as Vim itself (see |license|).
-
-DISTRIBUTION *insert_suspend_hlsearch-distribution*
-
-This plugin lives in Tom Ryder's "dotfiles" suite, and may eventually be spun
-off into a separate distribution as it solidifies and this documentation
-improves. See <https://sanctum.geek.nz/cgit/dotfiles.git/about/> for more
-information.
-
- vim:tw=78:ts=8:ft=help:norl:
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 <tom@sanctum.geek.nz>
-" 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 <SID>HlsearchSuspend()
- autocmd InsertLeave
- \ *
- \ call <SID>HlsearchRestore()
-augroup END