0.1.1
Summary
This version significantly improves Python Markdown highlighting in Visual Studio Code. It adds support for emphasis, strong emphasis, and mixed emphasis nesting, while fixing a broad range of incorrect or incomplete inline highlighting for links, images, footnotes, autolinks, embedded inline Markdown, and escaped reference identifiers.
The result is a more accurate and predictable editing experience, especially while typing nested inline constructs. It also fixes a bug where the extension would associate all Markdown files in a workspace with Python Markdown automatically. As described in the getting started guide, projects should opt into Python Markdown explicitly via a file association in .vscode/settings.json:
{
"files.associations": {
"*.md": "python-markdown"
}
}Changelog
Features
- 75d36ee code, grammar – add
==mark==highlighting (needs theme support) - 4b22466 code, grammar – add support for combinations of
_emphasis_and**strong** - 691f17d code, grammar – add
_emphasis_and**strong**highlighting (#7)
Bug fixes
- c5118e3 code, grammar – escaped brackets in link and image references not highlighted
- b068fb1 code, grammar – remove typeahead highlighting on
***and___delimiter runs - 0dd0066 code, grammar – autolinks do not allow to uppercase protocol
- f96ff80 code, grammar – footnote references and definitions continuations not highlighted
- be02834 code, grammar –
:::marker not triggering embedded grammar for inline code - ce69494 code, grammar – reference captures for recursive label groups
- 92c0918 code, grammar – improve image and image reference highlighting
- a44afee code, grammar – improve link and link reference highlighting
- dedd2f5 code – make
OutputChannelandExtensionContextprivate - c522fe9 code – don't automatically associate
.mdfiles with Python Markdown - 597bbaa code – change VS Code extension name to
zensical-studio