Skip to content

Commit 7f5c7b8

Browse files
committed
Merge pull request #367 from bounceme/patch-1
line following arrow indentation
2 parents 6858535 + 2931086 commit 7f5c7b8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

indent/javascript.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@ let s:skip_expr = "synIDattr(synID(line('.'),col('.'),1),'name') =~ '".s:syng_st
6060
let s:line_term = '\s*\%(\%(\/\/\).*\)\=$'
6161

6262
" Regex that defines continuation lines, not including (, {, or [.
63-
let s:continuation_regex = '\%([\\*+/.:]\|\%(<%\)\@<![=-]\|\W[|&?]\|||\|&&\|[^=]=[^=].*,\)' . s:line_term
63+
let s:continuation_regex = '\%([\\*+/.:]\|\%(<%\)\@<![=-]\|\W[|&?]\|||\|&&\|[^=]=[^=>].*,\)' . s:line_term
6464

6565
" Regex that defines continuation lines.
6666
" TODO: this needs to deal with if ...: and so on
6767
let s:msl_regex = s:continuation_regex.'\|'.s:expr_case
6868

69-
let s:one_line_scope_regex = '\%(\<else\>\|\<\%(if\|for\|while\)\>\s*(.*)\)' . s:line_term
69+
let s:one_line_scope_regex = '\%(\%(\<else\>\|\<\%(if\|for\|while\)\>\s*(.*)\)\|=>\)' . s:line_term
7070

7171
" Regex that defines blocks.
7272
let s:block_regex = '\%([{[]\)\s*\%(|\%([*@]\=\h\w*,\=\s*\)\%(,\s*[*@]\=\h\w*\)*|\)\=' . s:line_term

0 commit comments

Comments
 (0)