From 5dd1a7e83966c92d220073185f1738dfe441f59e Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Mon, 2 May 2016 10:42:37 +0200 Subject: Update --- indent/haml.vim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'indent/haml.vim') diff --git a/indent/haml.vim b/indent/haml.vim index e6e04181..c251a4c4 100644 --- a/indent/haml.vim +++ b/indent/haml.vim @@ -39,10 +39,11 @@ function! GetHamlIndent() let line = substitute(line,'^\s\+','','') let indent = indent(lnum) let cindent = indent(v:lnum) + let sw = exists('*shiftwidth') ? shiftwidth() : &sw if cline =~# '\v^-\s*%(elsif|else|when)>' - let indent = cindent < indent ? cindent : indent - &sw + let indent = cindent < indent ? cindent : indent - sw endif - let increase = indent + &sw + let increase = indent + sw if indent == indent(lnum) let indent = cindent <= indent ? -1 : increase endif -- cgit v1.2.3