diff --git a/README.md b/README.md index f67d22c..ab53e81 100644 --- a/README.md +++ b/README.md @@ -1,33 +1,26 @@ -# VS Code x86/x64 Assembly Syntax Highlighting Extension +Here’s the version with emojis: -## Overview +## Overview πŸ› οΈ This Visual Studio Code extension provides comprehensive syntax highlighting for x86 and x64 assembly language using Intel syntax. It's designed to improve readability and understanding of assembly code, including compiler-generated output. -## Features +## Features ✨ -- Syntax highlighting for x86 and x64 assembly instructions -- Support for Intel syntax -- Highlighting of registers, memory operands, and numeric constants -- Recognition of common assembler directives -- Proper highlighting of labels and function names -- Support for compiler-generated assembly features (e.g., CFI directives) +- Syntax highlighting for x86 and x64 assembly instructions πŸ’» +- Support for Intel syntax 🧠 +- Highlighting of registers, memory operands, and numeric constants πŸ” +- Recognition of common assembler directives βš™οΈ +- Proper highlighting of labels and function names 🏷️ +- Support for compiler-generated assembly features (e.g., CFI directives) πŸ›‘οΈ -## Installation +## Installation πŸš€ 1. Open Visual Studio Code 2. Go to the Extensions view (Ctrl+Shift+X or Cmd+Shift+X on macOS) -3. Search for "x86/x64 Assembly Syntax Highlighting" +3. Search for "x86-x64 Assembly Syntax Highlighting" 4. Click Install -Alternatively, you can download the VSIX file from the releases page and install it manually: - -1. Download the `.vsix` file -2. In VS Code, go to the Extensions view -3. Click on the "..." at the top of the Extensions view -4. Choose "Install from VSIX..." and select the downloaded file - -## Usage +## Usage πŸ’‘ Once installed, the extension will automatically provide syntax highlighting for files with the following extensions: @@ -41,20 +34,20 @@ If you're working with a file that has a different extension but contains x86/x6 1. Click on the language indicator in the bottom-right corner of VS Code 2. Select "x86/x64 Assembly" from the list of languages -## Highlighted Elements +## Highlighted Elements 🎨 This extension provides syntax highlighting for: -- Instructions (e.g., `mov`, `push`, `call`) -- Registers (e.g., `eax`, `rbp`, `r15`) -- Memory operands (e.g., `DWORD PTR`, `QWORD PTR`) -- Numeric constants (decimal and hexadecimal) -- Labels and function names -- Assembler directives (e.g., `.section`, `.globl`) -- CFI directives (e.g., `.cfi_startproc`, `.cfi_endproc`) -- Comments (lines starting with `;`) +- Instructions (e.g., `mov`, `push`, `call`) πŸ“ +- Registers (e.g., `eax`, `rbp`, `r15`) πŸ“Ÿ +- Memory operands (e.g., `DWORD PTR`, `QWORD PTR`) πŸ“‹ +- Numeric constants (decimal and hexadecimal) πŸ”’ +- Labels and function names 🏷️ +- Assembler directives (e.g., `.section`, `.globl`) 🧭 +- CFI directives (e.g., `.cfi_startproc`, `.cfi_endproc`) πŸ›‘οΈ +- Comments (lines starting with `;`) πŸ’¬ -## Customization +## Customization 🎨 You can customize the colors used for syntax highlighting by modifying your VS Code color theme. Add or modify entries in your `settings.json` file under `"editor.tokenColorCustomizations"`. @@ -79,14 +72,14 @@ For example: } ``` -## Contributing +## Contributing 🀝 If you find any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository. -## License +## License πŸ“„ This extension is released under the MIT License. See the LICENSE file for details. -## Acknowledgements +## Acknowledgements πŸ™Œ Thanks to all contributors and users who have provided feedback and suggestions to improve this extension. diff --git a/images/icon.png b/images/icon.png index 2fa45b4..5a6876f 100644 Binary files a/images/icon.png and b/images/icon.png differ diff --git a/package.json b/package.json index 4143c9e..729499b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "x86-assembly-syntax", "displayName": "x86-x64 Assembly Syntax Highlighting", "description": "Syntax highlighting extension for x86 and x64 assembly for Intel syntax", - "version": "1.0.3", + "version": "1.0.4", "engines": { "vscode": "^1.60.0" },