An open API service indexing awesome lists of open source software.

https://github.com/tsvi/specman-vscode-grammar

Specman TextMate grammar for use with VS Code
https://github.com/tsvi/specman-vscode-grammar

hacktoberfest specman vscode-language

Last synced: 4 months ago
JSON representation

Specman TextMate grammar for use with VS Code

Awesome Lists containing this project

README

          

# Specman Syntax Highlighter for Visual Studio Code

![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/TsviMostovicz.specman)
![Visual Studio Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/TsviMostovicz.specman)
![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/TsviMostovicz.specman)
![GitHub](https://img.shields.io/github/license/tsvi/specman-vscode-grammar)

This extension provides syntax highlighting support for the Specman language in Visual Studio Code.

## Features

- **Syntax Highlighting**: Enjoy beautiful and accurate syntax highlighting for Specman files in Visual Studio Code.
- **Code Navigation**: Quickly navigate through your code with improved readability and highlighting of different language constructs.
- **Comments Formatting**: Easily format your comments for better code readability and organization.

## Installation

1. Launch Visual Studio Code.
2. Go to the Extensions view by clicking on the square icon on the left sidebar or pressing `Ctrl+Shift+X`.
3. Search for "Specman Syntax Highlighter" in the Extensions Marketplace.
4. Click on the "Install" button to install the extension.
5. Once installed, the extension will provide syntax highlighting for `.e` files by default.

## Usage

1. Open a Specman file (`*.e`) in Visual Studio Code.
2. The extension will automatically detect the file type and apply the syntax highlighting.
3. Enjoy the enhanced code readability and navigate through your code more easily.

## Contributing

Contributions are welcome and encouraged! Please follow the guidelines outlined in [CONTRIBUTING.md](CONTRIBUTING.md) for detailed instructions on how to contribute to this project.

## License

This project is licensed under the [MIT License](LICENSE).

## Acknowledgments

- The Specman Syntax Highlighter extension is based on the [Specman Grammar for Sublime Text](https://github.com/tsvi/specman-sublime-grammar).
- Many thanks to [@blutsvente](https://github.com/blutsvente) for the fixes to the Sublime Text version and to Yan Sokolovsky for the initial code for Sublime Text
- Other projects that made this project possible:
- [Jinja](https://jinja.palletsprojects.com/en/3.1.x/)
- [Jinja CLI](https://github.com/cykerway/jinja-cli)
- [VSCode Textmate grammar test](https://www.npmjs.com/package/vscode-tmgrammar-test)

## Support

If you encounter any issues or have suggestions for improvements, please open an issue on [GitHub](https://github.com/tsvi/specman-vscode-grammar/issues).