Вот кусок для CodeFolding из файла подсветки, который я сделал для ассемблера:
Код | <CodeFolding> <FoldRegion AddCloseKeyword="0" AllowNoSubFolds="0" Skip="0" Type="1" WholeWords="0"> <Open Keyword=".IF" RegExp="" UseRegExp="0"/> <Close Keyword=".ENDIF" RegExp="" UseRegExp="0"/> <SubFoldRegions> </SubFoldRegions> </FoldRegion> <FoldRegion AddCloseKeyword="0" AllowNoSubFolds="0" Skip="0" Type="1" WholeWords="0"> <Open Keyword=".REPEAT" RegExp="" UseRegExp="0"/> <Close Keyword=".UNTIL" RegExp="" UseRegExp="0"/> <SubFoldRegions> </SubFoldRegions> </FoldRegion> <FoldRegion AddCloseKeyword="0" AllowNoSubFolds="0" Skip="0" Type="1" WholeWords="0"> <Open Keyword=".REPEAT" RegExp="" UseRegExp="0"/> <Close Keyword=".UNTILCXZ" RegExp="" UseRegExp="0"/> <SubFoldRegions> </SubFoldRegions> </FoldRegion> <FoldRegion AddCloseKeyword="0" AllowNoSubFolds="0" Skip="0" Type="1" WholeWords="0"> <Open Keyword=".WHILE" RegExp="" UseRegExp="0"/> <Close Keyword=".ENDW" RegExp="" UseRegExp="0"/> <SubFoldRegions> </SubFoldRegions> </FoldRegion> </CodeFolding>
|
при этом, если открывающие и закрывающие ключевые слова имеют нижний регистр, то все ок, а если верхний, то никакого свертывания строк не появляется. Что делать? |