diff --git a/indent/javascript.vim b/indent/javascript.vim index 8da6c6a1..7bbee713 100644 --- a/indent/javascript.vim +++ b/indent/javascript.vim @@ -153,6 +153,9 @@ function s:Balanced(lnum) endfunction function GetJavascriptIndent() + try + let save_magic = &magic + set magic if !exists('b:js_cache') let b:js_cache = [0,0,0] endif @@ -236,6 +239,9 @@ function GetJavascriptIndent() return indent(num) + s:W + switch_offset + bL endif return bL + finally + let &magic = save_magic + endtry endfunction