набора кода будет ошибка, то все свёрнутые части кода тут же будут развёрнуты
я так понимаю, что это баг...
или же это не баг?
ну оно не всегда воспроизводится) при некоторых ошибках разворачивается, при большинстве нет
а у меня чё-то всегда такая хрень :/ так это всё же баг?
В вс та же фигня. Практически перестал сворачивать.
А сверху от бага тоже? Я вроде замечал (в vscode) что только ниже ошибки
так как я пишу такое "в самом низу" кода, то про разворачивает ли снизу я хз а вот сверху всё коту под хвост летит :/
ща глянул - и сверху и снизу от ошибки (во всём скоупе) развёртывает всё, что было свёрнуто [это про райдер если что]
Если дерево актуального кода будет достаточно сломано, это может сломать и те места, которые не редактировались. Наиболее вероятно, нужно чинить в компиляторе.
не очень понял, что такое "дерево актуального кода", но на всякий случай уточню: там чисто когда вложенные работающие ф-ции начинаешь переписывать с вот такого: let parentFunc a b ... = let f1 (a: aType) (b: bType) ... = ... let f2 (a: aType) (b: bType) ... = ... let f3 (a: aType) (b: bType) ... = ... ... let fN (a: aType) (b: bType) ... = ... на вот такое: let parentFunc a b ... = let f1 (a: aType) (b: bType) ... = ... let f2 (a: aType) (b: bType) ... = ... let f3 (a: aType) (b: bType) ... = ... ... // вот пока вот эту строку пишешь, то обязательно ошибка будет, пока полностью не допишешь let fN : aType -> bType -> ... -> rType = fun a b ... -> ... то все ф-ции, что я свернул (f1, f2, f3) развертываются а хотелось бы, чтобы оно обратно потом свёртывалось 😁😁😁
Обсуждают сегодня