GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - dotnet/csharp-tmLanguage: Syntax grammar used for C# colorization

BranchesTags
Open more actions menu

Latest commit

 

History

435 Commits
435 Commits

Folders and files

NameName
Last commit message
Last commit date
.devcontainer
.devcontainer
 
 
.github
.github
 
 
.vscode
.vscode
 
 
grammars
grammars
 
 
src
src
 
 
tasks
tasks
 
 
test
test
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
CODE-OF-CONDUCT.md
CODE-OF-CONDUCT.md
 
 
ISSUE_TEMPLATE
ISSUE_TEMPLATE
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
nodemon.json
nodemon.json
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
tsconfig.json
tsconfig.json
 
 
wallaby.conf.js
wallaby.conf.js
 
 

Repository files navigation

Development

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

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

Output grammars are output in the grammars\ directory.

The main grammar is defined in src/csharp.tmLanguage.yml. Hover classification rules live in src/csharp-hover.tmlanguage.yml. The shared build loader merges both repositories into every output grammar and rejects duplicate rule names. Edit these YAML sources rather than the generated grammars.

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.

About

Syntax grammar used for C# colorization

Resources

Readme
MIT license

Code of conduct

Code of conduct
Activity
Custom properties

Stars

78 stars

Watchers

14 watching

Forks

44 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.