All notable changes to the extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changed activation to
onStartupFinshed
. Thanks justingrote
- Updates to package dependencies.
- Added an experimental feature which adds #regions to the Outline window. Set the
maptz.regionfolder.showRegionsInOutline
setting equal totrue
.
- Added
collapseDefaultRegionsOnOpen
setting.
- Updated command names to be consistent with normal pattern for executing commands in VSCode. Thanks to HenryC-3
- Added support for ['jsonc']. Thanks to riddlew.
- Added support for
yuml
.
- Added support for
powershell
.
- Added support for
javascriptreact
(used by Adobe Extendscript).
- Official release from preview branch.
- Added support for multiple fold definitions per language. Add secondary fold definitions using the
foldDefinitions
field in your language settings.
{
"maptz.regionfolder": {
"[javascript]": {
"foldEnd": "/* #endregion */",
"foldEndRegex": "/\\*[\\s]*#endregion",
"foldStart": "/* #region [NAME] */",
"foldStartRegex": "^[\\s]*/\\*[\\s]*#region[\\s]*(.*)[\\s]*\\*/[\\s]*$",
"defaultFoldStartRegex": "^[\\s]*/\\*[\\s]*#region[\\s]*default(.*)[\\s]*\\*/[\\s]*$",
"foldDefinitions": [
{
"foldEndRegex": "\\*+/[\\s]*$",
"foldStartRegex": "^[\\s]*/\\*\\*+" ,
"isFoldedByDefault": true
}
]
}
}
}
- Added support for R.
- Added support for ansible YAML.
- Added support for SCSS.
- Added closing of default tags on file opening.
- Added new command:
regionfolder.deleteRegion
. - Added new command:
regionfolder.removeCurrentRegionTags
. - Added new command:
regionfolder.wrapWithRegionAndComment
. - Added new command:
regionfolder.selectCurrentRegion
. - Added new command:
regionfolder.selectCurrentRegionContents
.
- Added support for
rust
.
- Added preliminary support for default fold start using the
defaultFoldStartRegex
setting, and theregionfolder.collapseDefault
command.
- Added support for
Java
.
- Fixed issue that command didn't show up in the command palette. Issue #17
- Small bug fixes and documentation updates.
- Added ability to provide configuration for different languages.
- Added support for
vue
Issue #13 - Added support for
twig
Issue #15 - Added support for
php
Issue #16
- Added support for
golang
Issue #14
- This is the official 1.0 release of the extension.
- Added support for .fish files. Issue #9
- Updated NPM dependencies