Releases: zensical/studio
0.1.2
Summary
This version brings Zensical Studio closer to full Python Markdown parity with expanded highlighting for commonly used authoring constructs, including snippets, emojis/icons, smart symbols, keyboard keys, inline math, list markers, and task lists. It also improves nested inline highlighting, for example HTML entities and inline HTML inside link text.
Moreover, Zensical Studio will now automatically activate when a mkdocs.yml or zensical.toml file is present in the project root, allowing for a more seamless authoring experience.
Changelog
Features
- ce7d711 code, grammar – add highlighting for inline math
- 56dd84b code, grammar – add highlighting for keyboard keys
- 2a6b4d9 code, grammar – add highlighting for list and task lists
- b4f211c code, grammar – add highlighting for smart symbols
- 78b2cd7 code, grammar – add highlighting for emojis and icons
- 84bed88 code, grammar – add highlighting for snippets
- a6d2336 code – activate Zensical Studio when
mkdocs.ymlorzensical.tomlpresent
Bug fixes
- cee44f8 code – move HTML patterns into inline flow for nested matching
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
0.1.0
Initial release.