Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/64kramsystem/vscode-markdown-code-blocks-asm-syntax-highlighting
Visual Studio Code extension that adds Assembly syntax highlighting to Markdown fenced code blocks.
https://github.com/64kramsystem/vscode-markdown-code-blocks-asm-syntax-highlighting
asm assembly extensions grammars hcl terraform visual-studio-code
Last synced: 10 days ago
JSON representation
Visual Studio Code extension that adds Assembly syntax highlighting to Markdown fenced code blocks.
- Host: GitHub
- URL: https://github.com/64kramsystem/vscode-markdown-code-blocks-asm-syntax-highlighting
- Owner: 64kramsystem
- License: mit
- Created: 2021-11-16T16:20:27.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-12-27T15:27:58.000Z (about 3 years ago)
- Last Synced: 2024-12-18T07:08:11.774Z (26 days ago)
- Topics: asm, assembly, extensions, grammars, hcl, terraform, visual-studio-code
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# VSCode Markdown Code blocks Assembly Syntax highlighting
This extension adds Assembly syntax highlighting to Markdown fenced code blocks.
Code blocks like the following:
```asm
main:
mov eax, 0xDEADCAFE
int 3
```will be highlighted, like:
![Highlighted block rendering](https://github.com/64kramsystem/vscode-markdown-code-blocks-asm-syntax-highlighting/blob/master/readme_images/hightlighted_block_rendering.png?raw=true)
This work based on [Matt Bierner's work](https://github.com/mjbvz/vscode-fenced-code-block-grammar-injection-example).
## Setup
This extension does not add the grammar; it only connects Markdown ASM code blocks to the existing ASM grammar.
For this reason, it requires a preexisting extension that provides the grammar, for example, [nasm x86 syntax highlighting](https://marketplace.visualstudio.com/items?itemName=LucianIrsigler.nasm).