Skip to content

Commit 67ebe06

Browse files
authored
skip comment (#665)
* skip comment #664 (comment)
1 parent 8d904f6 commit 67ebe06

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Diff for: indent/javascript.vim

+3-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,9 @@ endfunction
128128

129129
" https://github.com/sweet-js/sweet.js/wiki/design#give-lookbehind-to-the-reader
130130
function s:IsBlock()
131-
return getline(line('.'))[col('.')-1] == '{' && !search('\C\<return\s*\%#','nbW') && (search('\l\_s*\%#','bW') ? expand('<cword>') !~#
131+
return getline(line('.'))[col('.')-1] == '{' && !search('\C\<return\s*\%#','nbW') &&
132+
\ (!search('\*\/\_s*\%#','bW') || synIDattr(synID(line('.'),col('.'),0),'name') =~? 'comment' &&
133+
\ searchpair('\/\*','','\*\/','bW')) && (search('\l\_s*\%#','bW') ? expand('<cword>') !~#
132134
\ '\<\%(var\|const\|let\|\%(im\|ex\)port\|yield\|de\%(fault\|lete\)\|void\|t\%(ypeof\|hrow\)\|new\|in\%(stanceof\)\=\)\>'
133135
\ : !search('[-=~!<*+,./?^%|&\[(]\_s*\%#','nbW') && (search('>\_s*\%#','bW') ? search('=\%#','bW') ||
134136
\ synIDattr(synID(line('.'),col('.'),0),'name') =~? 'flownoise' :

0 commit comments

Comments
 (0)