Fix js/ts decrease indentation for block comments inside brackets

fixes #29886
This commit is contained in:
Matt Bierner
2017-06-29 15:44:41 -07:00
parent ded05412c2
commit 7910b3d7ba

View File

@@ -284,7 +284,7 @@ class LanguageProvider {
this.disposables.push(languages.setLanguageConfiguration(modeId, {
indentationRules: {
// ^(.*\*/)?\s*\}.*$
decreaseIndentPattern: /^(.*\*\/)?\s*[\}\]\)].*$/,
decreaseIndentPattern: /^((?!.*?\/\*).*\*\/)?\s*[\}\]\)].*$/,
// ^.*\{[^}"']*$
increaseIndentPattern: /^.*(\{[^}"'`]*|\([^)"'`]*|\[[^\]"'`]*)$/,
indentNextLinePattern: /^\s*(for|while|if|else)\b(?!.*[;{}]\s*(\/\/.*|\/[*].*[*]\/\s*)?$)/