From: Giftpflanze Date: Tue, 23 Aug 2022 20:44:22 +0000 (+0000) Subject: misc/vim/indent: Fix premature return X-Git-Tag: 0.99~1114 X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=commitdiff_plain;h=b7bb69b178712e9d135362ebd6efa69c9b8371ba misc/vim/indent: Fix premature return --- diff --git a/misc/vim/indent/factor.vim b/misc/vim/indent/factor.vim index 0224e59237..5d42de74f1 100644 --- a/misc/vim/indent/factor.vim +++ b/misc/vim/indent/factor.vim @@ -21,16 +21,16 @@ function! GetFactorIndent(lnum) let pline = getline(a:lnum-1) let pind = indent(a:lnum-1) if pline =~ '^:' - return pind + shiftwidth() + let pind += shiftwidth() endif if pline =~ ';$' - return pind - shiftwidth() + let pind -= shiftwidth() endif if pline =~ '[{[]$' - return pind + shiftwidth() + let pind += shiftwidth() endif if cline =~ '^\s*[\]}]' - return pind - shiftwidth() + let pind -= shiftwidth() endif return pind endfunction