On requesting new languages

This is a general answer to requests for adding new languages that appear fromtime to time in the highlight.js issue tracker and discussion group.

Highlight.js doesn’t have a fundamental plan for implementing languages,instead the project works by accepting language definitions frominterested contributors. There are also no rules at the moment forbiddingany languages from being added to the library, no matter how obscure orweird.

This means that there’s no point in requesting a new language withoutproviding an implementation for it. If you want to see a particular languageincluded in highlight.js but cannot implement it, the best way to make ithappen is to get another developer interested in doing so. Here’s ourLanguage definition guide.