Skip to content

A Visual Studio Code extension that provides syntax highlighting for Microsoft Macro Assembler (MASM) files.

License

Notifications You must be signed in to change notification settings

glslang/masm-syntax-highlighter

Repository files navigation

MASM Syntax Highlighter

Visual Studio Marketplace Version

A Visual Studio Code extension that provides syntax highlighting for Microsoft Macro Assembler (MASM) files. This extension enhances the readability of MASM assembly code by applying color highlighting to different syntax elements including:

  • Control keywords
  • Operators
  • Comments
  • Strings
  • Registers

Features

The extension automatically applies syntax highlighting to files with .asm and .inc extensions using default VS Code colors.

Requirements

This extension requires Visual Studio Code version 1.93.1 or higher.

Extension Settings

This extension does not add any VS Code settings. The syntax highlighting is automatically applied to MASM files.


Contributing

If you'd like to contribute to the development of this extension, please visit our GitHub repository.

Acknowledgements

This extension was written by Cursor AI (https://cursor.com).

License

This extension is available under the MIT license.

Publishing to VS Code Marketplace

To package and publish this extension to the VS Code Marketplace:

  1. Install vsce (Visual Studio Code Extensions):

    npm install -g vsce
  2. Create a Personal Access Token (PAT):

    • Go to Azure DevOps
    • Create/login to your account
    • Go to User Settings > Personal Access Tokens
    • Create a new token with "Marketplace (Publish)" scope
  3. Login to vsce:

    vsce login <publisher-name>
  4. Package the extension:

    vsce package
  5. Publish the extension:

    vsce publish

For more detailed publishing instructions, visit the Publishing Extensions guide.

About

A Visual Studio Code extension that provides syntax highlighting for Microsoft Macro Assembler (MASM) files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published