- fix new conflict between rules when
foldLastLineandnestedarefalse - better explanation of
consumeEndin the doc
- fix how to calculate next offset
- fix consumeEnd with begin and end on same line
- exit secondary loop at the end of the match, not at the next line
- manually published on Visual Studio Marketplace
- fix issue with repeated
"strict": "never" - change icon
- fix conflict between rules when
foldLastLineandnestedarefalse - add icon
- fix infinity loop with single-line and not-nested region
- fix global
explicitFolding.rules
- fix how to determine that the configuration
foldingisn't used
- rename the configuration
foldingtoexplicitFolding.rules(foldingis supported until July 1, 2022) - rename the configuration
startupDelaytoexplicitFolding.delay - the configurations
explicitFolding.rules,explicitFolding.debugorexplicitFolding.delaycan be placed in a language section. - the property
descendantsis regrouped with the propertynested - the
begin/endrule is fully supporting the propertynestedas an array of rules - add
begin/whilerule - add
whilerule - add documentation for each rules and their applicable properties
- fix
^in the alternative loop for non-nested blocks - improve debug messages
- using deferred provider so that the real folding provider is loaded after the language's folding provider. By doing so, the folding ranges provided by the extension are given an higher importance, so VSCode is using them instead of the ones from the language's folding provider (if there is a conflict).
- fix need to reload VSCode when changing
explicitFolding.debug
- add the configuration
explicitFolding.debugto print out debug informations into the channelFoldingof the panelOutput - add
foldEOFproperty which will close the folding at the end of the file - add
foldBOFproperty, only for separators - add
descendantsproperty, only for separators - add
strictproperty, only for separators ^is correctly matching the beginning of a line- use new regex parser to support
(?<=y)x,(?<!y)x,(?i)xand(?i:x) - add unit tests
- add
indentationproperty - add flag indicating that the extension is managing how to fold the last line (only for MrCode)
- add dynamic
foldLastLine
- register provider to all applicable schemes
- allows provider on all schemes
- fix README
- add the configuration
explicitFolding.startupDelaywhich will delay the registration of the folding providers when starting up (1000ms by default). It's fixing the issue when the editor wasn't using the correct foldings at startup. - add the configuration
explicitFolding.notificationto manage the notifications. By default, the notifications will be shown only for minor revisions
- fix
continuationmarker when first match doesn't include the line-continuation character - fix looping on configuration
- improve handling of non-nested rules to test only necessary regexes
- add
continuationmarker - fix infinity loop due to zero-length regexes
- fix capturing groups
- add
nestedproperty
- support docstring blocks
- add
separatorproperty
- fix missing dependency
- support capturing groups
- fix known issue only for MrCode
- fix bug when
beginandendmarkers are on the same line - add
middlemarker - add
foldLastLineproperty - add
kindproperty to indicate if the range is acommentor aregion
- show message when the extension is updated
- update dependencies due to security issue
- catch error due to bad regexes
- change configuration's properties
beginandendas regular string (not regex) - add configuration's properties
beginRegexandendRegexto be able to use regex
- rename repository
- rename extension
- support multiple markers for a language
- rename configuration's property
starttobegin
- fix error in settings
- update foldings on configuration changes
- fix formatting
- Initial release