This project establishes the central development and maintenance of syntax definition files for the PowerShell language used by editors that leverage the XML version of the TextMate language grammar format.
Currently this syntax definition is used in the following editors and extensions:
In the future we may find a more common syntax that allows us to generate syntax definitions for editors that don't leverage the TextMate format.
We are starting with the current state of the TextMate grammar that is being used in both VS Code and Sublime Text. There are a number of existing issues with the grammar that we need to track down and fix. Please see issue #1 for more details.
Run build.ps1
to generate the grammar.
The .json file will be generated in ./grammars/
at the root of the project.
Requires the Atom text editor be installed.
Run .\build.ps1
with -Test
. Which will build the grammar file and run all of the specs.
Use npm
to install dependencies:
Run the build-grammar
script to generate the json file.
The .json file will be generated in ./grammars/
at the root of the project.
Build the grammar file using the above steps.
Use the Atom cli command for your os (atom.cmd or atom.sh) to run the tests from the root of the EditorSystax project folder.
We would love to have community contributions to this project to make PowerShell syntax highlighting great in as many editors as we can. Please feel free to file issues or send pull requests if you'd like to contribute.
This extension is licensed under the MIT License. Please see the third-party notices file for details on the original source of the TextMate definition that we use.
Please see our Code of Conduct before participating in this project.
For any security issues, please see our Security Policy.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4