From 376f3ff8686709c23b8fe34601b6b660005e79e0 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 7 Jul 2018 14:17:42 +1200 Subject: Simplify Vim Perl shiftwidth calculation This is a portable method that will work on very old Vims. --- vim/indent/perl.vim | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'vim/indent') diff --git a/vim/indent/perl.vim b/vim/indent/perl.vim index d03735a4..91cc9e17 100644 --- a/vim/indent/perl.vim +++ b/vim/indent/perl.vim @@ -87,10 +87,9 @@ function! GetPerlIndent(lnum) let l:pi = indent(l:pn) " Get value of 'shiftwidth' - let l:sw = exists('*shiftwidth') - \ ? shiftwidth() - \ : &shiftwidth || &tabstop - + let l:sw = &shiftwidth + \ ? &shiftwidth + \ : &tabstop " Get current line properties let l:cl = getline(a:lnum) -- cgit v1.2.3