Я работаю над расширением собственного языка для vscode. В файле language-configuration.json
я попытался указать indentationRules
следующим образом:
"indentationRules": {
"increaseIndentPattern": "^\\s*(if|elif|else|while).*$",
}
Это должно поддерживать некоторые отступы в стиле Python, такие как:
if 3 > 2
print(True)
Однако, автоматический отступ никогда не работает.
doc говорит, что increaseIndentPattern
должен быть регулярным выражением, совпадающим со строкой перед отступом, что, я думаю, мое регулярное выражение соответствует строке if 3 > 2
. Что я здесь не так делаю? Спасибо.