SublimeText / YamlPipelines

Sublime Syntax Definitions for YAML CI/CD pipelines like GitHub Actions, AzureDevops, Kong API Gateway, Gitlab CICD, Bitbucket, Drone CI etc.
MIT License
16 stars 1 forks source link

Adjust syntax for rewritten ShellScript #26

Closed deathaxe closed 1 month ago

deathaxe commented 1 month ago

This PR prepares YamlPipeline's extended Bash syntaxes for https://github.com/sublimehq/Packages/pull/4024 to ensure smooth transision.

Mait target is keeping HEREDOCs highlighted correctly, as heredocs-body and heredocs-body-no-expansion have been renamed and their escape handling has been made more "extending-friendly" by providing no_indent and tab_indent variables to control indentation restrictions.

This PR is backward compatible with current Bash syntax.