Add include-it-raw literate command #624
Merged
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.
This pull request addresses issue #611.
The idea is to have a way to include
results of snippets
not formatted as fsi output but just asplain text
. This allows for formatting them ashtml
, e.g. ascharts
, as can be seen here. In the example, this was done by using acustom evalutator
, which is not feasible with thefsdocs tool
.Therefore I added a new literate command
include-it-raw
, which evaluates the snippet, but then inserts is as plain text. As a small example I used this to embed ahtml table
from a jagged array:The code in the
Evaluator.fs
got a little bit messy, asstring
s are formatted surrounded by"
s, which show up in the final document and might even hinder the correct html formatting. I remove them in theEvaluator.Format
method but maybe you have a better place or idea?