From 46affb6153698d9b5678fdb59b5921ffd53aff13 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Wed, 9 Sep 2020 17:50:40 +0200 Subject: Show warning if g:polyglot_disabled is not at the top of .vimrc --- ftdetect/polyglot.vim | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'ftdetect') diff --git a/ftdetect/polyglot.vim b/ftdetect/polyglot.vim index c5a47471..37a2525e 100644 --- a/ftdetect/polyglot.vim +++ b/ftdetect/polyglot.vim @@ -13,6 +13,8 @@ if exists('g:polyglot_disabled') for pkg in g:polyglot_disabled let s:disabled_packages[pkg] = 1 endfor +else + let g:polyglot_disabled_not_set = 1 endif function! s:SetDefault(name, value) @@ -1948,6 +1950,20 @@ if !has_key(s:disabled_packages, 'autoindent') command! -bar -bang Sleuth call s:detect_indent() endif +func! s:verify() + if exists("g:polyglot_disabled_not_set") + if exists("g:polyglot_disabled") + echohl WarningMsg + echo "vim-polyglot: g:polyglot_disabled should be at the top of .vimrc" + echohl None + endif + + unlet g:polyglot_disabled_not_set + endif +endfunc + +autocmd VimEnter * call s:verify() + " restore Vi compatibility settings let &cpo = s:cpo_save unlet s:cpo_save -- cgit v1.2.3