From 92067a48d822307a9167908648f87c1f370612c5 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 14 Dec 2019 17:53:55 +0100 Subject: plugin/nohai.vim: Add a load guard In addition to the default, don't load the plugin if the `CmdlineEnter` and `CmdlineLeave` autocmd events don't exist. Learned that these events were introduced in Vim 8.0.1206: https://vi.stackexchange.com/questions/15875/how-to-test-if-certain-event-is-supported --- plugin/nohai.vim | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'plugin') diff --git a/plugin/nohai.vim b/plugin/nohai.vim index f5c42aa..13a4d27 100644 --- a/plugin/nohai.vim +++ b/plugin/nohai.vim @@ -1,3 +1,10 @@ +if exists('g:loaded_nohai') + \ || !exists('##CmdlineEnter') + \ || !exists('##CmdlineLeave') + finish +endif +let g:loaded_nohai = 1 + nnoremap (nohai-search-backward) nohai#Search('?') nnoremap (nohai-search) nohai#Search('/') -- cgit v1.2.3