Here’s a humble and powerful README for your NASM extension project:
NASM Extension for Visual Studio Code
This extension enhances your NASM (Netwide Assembler) development experience in Visual Studio Code by providing syntax highlighting and code snippets tailored for assembly language programming.
With this extension, you'll be able to work more efficiently and effectively by leveraging colorized syntax and helpful code snippets that speed up development. Whether you're writing low-level code, working on embedded systems, or learning assembly, this extension is your perfect companion.
Features
Example of how a NASM instruction looks after applying syntax highlighting:
Tip: Enjoy a smooth assembly experience with instant syntax highlighting and fast code completion.
Requirements
- Visual Studio Code: Install the latest version of Visual Studio Code from here.
- NASM: Make sure you have the NASM assembler installed to compile your assembly programs. You can download it from here.
Extension Settings
This extension contributes the following settings to VS Code:
- nasm-extension.enableSyntaxHighlighting: Enable or disable the syntax highlighting for NASM code.
- nasm-extension.enableSnippets: Toggle the availability of NASM code snippets for quick code generation.
Known Issues
- Some custom instructions may not be highlighted if they aren't part of the predefined set. Please report any unhighlighted instructions for future inclusion.
- Macro expansion or snippet trigger behavior might vary depending on the language settings in VS Code.
Release Notes
1.0.0
- Initial release of NASM syntax highlighting and basic code snippets.
Working with Markdown
This README was written using Markdown. Visual Studio Code offers great support for writing and previewing Markdown files. Here are a few helpful editor shortcuts:
- Split editor:
Cmd+\ on macOS or Ctrl+\ on Windows/Linux.
- Toggle Markdown preview:
Shift+Cmd+V on macOS or Shift+Ctrl+V on Windows/Linux.
- Show Markdown snippets: Press
Ctrl+Space.
Enjoy coding with NASM and make your assembly development process easier and faster with this extension!