Describe the bug
Some of the code markdown extensions do not work when the language is vue.
In particular, [!code ++], [!code --], [!code warning], [!code error] and [!code focus] just show the comments at the end of the line.
Changing the language to something else fixes this, e.g. htmx or ts.
This only seems to happen in the template tags of a vue code block. The highlighting works absolutely fine in the script part. Please see reproduction for code examples, I can't figure out how to escape the triple backtick code blocks here! ☹️
Reproduction
https://stackblitz.com/edit/vite-arupmh?file=docs%2Fexample.md
Expected behavior
The markdown extensions should work correctly and highlight the lines as per the docs.
System Info
System:
OS: macOS 14.1.2
CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
Memory: 488.47 MB / 16.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 18.12.1 - ~/.nvm/versions/node/v18.12.1/bin/node
Yarn: 1.22.10 - /usr/local/bin/yarn
npm: 8.19.2 - ~/.nvm/versions/node/v18.12.1/bin/npm
Browsers:
Chrome: 120.0.6099.234
Firefox: 112.0.2
Firefox Developer Edition: 107.0
Safari: 17.1.2
Additional context
No response
Validations
Describe the bug
Some of the code markdown extensions do not work when the language is
vue.In particular,
[!code ++],[!code --],[!code warning],[!code error]and[!code focus]just show the comments at the end of the line.Changing the language to something else fixes this, e.g.
htmxorts.This only seems to happen in the template tags of a☹️
vuecode block. The highlighting works absolutely fine in the script part. Please see reproduction for code examples, I can't figure out how to escape the triple backtick code blocks here!Reproduction
https://stackblitz.com/edit/vite-arupmh?file=docs%2Fexample.md
Expected behavior
The markdown extensions should work correctly and highlight the lines as per the docs.
System Info
Additional context
No response
Validations