Skip to content

Discuss: 2021: Inclusion of new languages in :common set #2848

Closed
@joshgoebel

Description

@joshgoebel

Current decision:

  • Removing with v11: apache, http, nginx, properties, coffeescript
  • Adding as of 10.5: R, VB.net

Wanted to open a new discussion for v11 (or perhaps even just 2021) regarding whether any new languages should be added to our "common" set... and hence also the default CDN distributable highlight.min.js. We can of course add at anytime (since adding is not a breaking change) but I think it's helpful to have a yearly review.

Removing grammars however would be a breaking change so any removals will by necessity wait until v11.

There is no real criteria other than the nebulous and vague "common"... which I've always taken as a loose synonym for "popular", "frequently used", "people have heard of it", etc...

The 2019 discussion on this: #2206

What we considered adding last time but didn't:

  • R
  • Docker (too much "system" and not enough "common")
  • PowerShell

What almost got cut last time:

  • CoffeeScript (waning popularity)

Things we should probably add for parity:

  • Node REPL (javascript is already common)

The current full :common list:

apache
bash
c
coffeescript
cpp
csharp
css
diff
go
http
ini
java
javascript
json
kotlin
less
lua
makefile
markdown
nginx
objectivec
perl
php-template
php
properties
python-repl
python
ruby
rust
scss
shell
sql
swift
typescript
xml
yaml

Metadata

Metadata

Assignees

No one assigned

    Labels

    big picturePolicy or high level discussionenhancementAn enhancement or new featuregood first issueShould be easier for first time contributorshelp welcomeCould use help from communitypackage/buildIssues relating to npm or packaging

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions