From 32e15afef9a50caf34b9b982738a215c7f66dbb1 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Tue, 31 Oct 2017 09:22:40 +1300 Subject: Use clunkier, more compatible indent option reset This method of re-setting the numeric indent local options to their global analogues looks a bit gross, but seems to work on much older versions of Vim (6.2 in this testing). --- vim/indent/_GLOBAL.vim | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'vim/indent') diff --git a/vim/indent/_GLOBAL.vim b/vim/indent/_GLOBAL.vim index e3ba8e11..4461f36d 100644 --- a/vim/indent/_GLOBAL.vim +++ b/vim/indent/_GLOBAL.vim @@ -5,9 +5,8 @@ setlocal autoindent< setlocal expandtab< " Unfortunately, older versions of Vim (6.2 is known) accept neither the -" `option<` nor `option=` syntax for resetting these numeric values. -if v:version >= 700 - setlocal shiftwidth< - setlocal softtabstop< - setlocal tabstop< -endif +" `option<` nor `option=` syntax for resetting these numeric values, so we do +" it this clunkier way. +execute 'setlocal shiftwidth='.&g:shiftwidth +execute 'setlocal softtabstop='.&g:softtabstop +execute 'setlocal tabstop='.&g:tabstop -- cgit v1.2.3