Enable (and fix) Pandoc syntax highlighting #243
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 change removes the --no-highlight flag from the pandoc invocation. It fixes the issue with the template that that revealed (which is that the$highlighting-styles$ magic was missing). If you are using this project with a custom LaTeX template and this change breaks with an error like "Environment Shaded undefied", then it's because your template needs this magic as well. See
jgm/pandoc#7923 for more information on that.
This change re-styles code blocks to use a white background instead of the light blue one, so that the kate-styled syntax highlighting looks good. Since the background is white, but the code block still needs to be a block, this change adds a 1pt black line around the code.
This change also fixes a minor bug where the font size class wasn't detected if it wasn't the first class. So
worked, but
did not.
This change updates a few code blocks in the examples to make use of the size class, so that none of the examples run off the page.
Before:
After: