dotnet/csharp-tmLanguage

Syntax grammar used for C# colorization

78

stars

427

commits

TypeScript

primary language

Sep 2, 2026

updated

README

Development

To build and test install Node.js do the following:

  • Run npm install to install any dependencies.
  • Run npm run compile to build and run tests.

Output grammars are output in the grammars\ directory.

On Windows you may see a node-gyp error - follow the instructions here to resolve it.

Supported outputs

  • grammars\csharp.cson - for Atom
  • grammars\csharp.tmLanguage - TextMate grammar (XML plist)

Releasing

Tags on this repo get automatically published as a GitHub release and an NPM package through Travis CI.

Contributors

JoeRobich

151 commits

DustinCampbell

87 commits

wise0704

74 commits

Copilot

38 commits

dotnet/csharp-tmLanguage

Syntax grammar used for C# colorization

78

stars

427

commits

TypeScript

primary language

Sep 2, 2026

updated

README

Development

To build and test install Node.js do the following:

  • Run npm install to install any dependencies.
  • Run npm run compile to build and run tests.

Output grammars are output in the grammars\ directory.

On Windows you may see a node-gyp error - follow the instructions here to resolve it.

Supported outputs

  • grammars\csharp.cson - for Atom
  • grammars\csharp.tmLanguage - TextMate grammar (XML plist)

Releasing

Tags on this repo get automatically published as a GitHub release and an NPM package through Travis CI.

Contributors

JoeRobich

151 commits

DustinCampbell

87 commits

wise0704

74 commits

Copilot

38 commits

Languages

TypeScript

99.5%