WIP: support regions in @includeCode #2816
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
WORK IN PROGRESS / DO NOT MERGE
This is a proof of concept for supporting regions in
@includeCode
tags, meaning you could insert part of a file as a code block by referencing a region of that file.Example
sourceFile.ts
documents/some-page.md
Here is an example: {@includeCode src/sourceFile.ts#regionName} This is useful for reasons.
output:
Here is an example:
This is useful for reasons.
Notes
@includeCode
tag reference #2814@Gerrit0 if this basic strategy seems OK, I would add the following to this PR before merging:
TO DO
//#region NAME
instead of// #region NAME
)@include
tag as wellsite/tags/include.md
/example
)Thoughts? Questions? Advice?