-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Grammar Requests
Please Note: Highlight.js doesn't have a fundamental plan for implementing languages, instead the project works by interested contributors writing and publishing their own language definitions.
This means that there's no point in requesting a new language without providing an implementation for it. If you want to see a particular language supported by highlight.js but cannot implement it, the best way to make it happen is to get another developer interested in doing so.
Here's our language-guide for reference.
... or you can add it to the list below.
Ok, I found a developer or I can do it myself...
Currently the Highlight.js repo is closed to new language definitions due to a lack of maintainers time to review, maintain and respond to issues. It's recommended that new language definitions be created in their own repositories and we have some examples you can look at:
There is also an ongoing discussion on this topic and options:
https://github.com/highlightjs/highlight.js/issues/2149
- Idris - Original Issue
- Windows/DOS Batch file - Original issue
- RPM Spec - Issue
- Panda - Issue
- Raku - Issue
- Eiffel - Issue
- PureScript - Issue
- Gremlin - Issue
- Agda - Issue
- YOPTASCRIPT - Issue
- ANTLR - Issue
- Regular Expressios - Issue
- TTCN-3 - Issue
- TypoScript and FLUID - Issue
- Log file with time stamps - similar to accesslog, but plaintext after timestamp.
- Python log file - Issue
- Windows Registry - Issue