Я пишу расширение для Racket (диалект lisp), и я хотел бы настроить правила отступления дальше, чем просто "когда строка заканчивается X, отступ +1, иначе отступ -1". Однако, насколько я понимаю, это именно точка increaseIndentPattern
и decreaseIndentPattern
в language-configuration.json
.
В частности, я бы хотел указать какое-то правило, которое выглядит следующим образом:
(call-foo first-arg
......... second-arg
......... (third-arg-function foo
..............................bar))
Где точки обозначают автоматический отступ (пробелы), автоматически вставляемый кодом VS при нажатии return
в предыдущих строках. Можно ли сделать что-то подобное?