I think that the languages that can be selected with these should be languages that allow syntax highlighting in the editor, or languages that can be syntax highlighted in the previewer (highlight.js).
In fact, I don't know which list should be the default, but it is not reasonable to include only languages that someone would use frequently as options.
If you agree with this opinion and have any suggestions as to which list would be better, I will revise the snippet and make a pull request.
Lists of language aliases for fenced code block
I've extracted and listed the language and aliases for each. All of lists are in alphabetical order.
List of language aliases by tmLanguage.json (editor)
List of language aliases by highlight.js (previewer)
Combined list of the above two
List of language aliases by tmLanguage.json (editor)
The current snippet has most of the most commonly used languages. You can type out whatever additional language you wish to use (or even add your own snippet for it)
This issue is about Markdown.
The choice of languages in the fenced code block snippet provided by default seems selfish.
https://github.com/microsoft/vscode/blob/e58c66c819a9739dc3d70e04943db03f213c3735/extensions/markdown-basics/snippets/markdown.code-snippets#L22-L26
I think that the languages that can be selected with these should be languages that allow syntax highlighting in the editor, or languages that can be syntax highlighted in the previewer (highlight.js).
In fact, I don't know which list should be the default, but it is not reasonable to include only languages that someone would use frequently as options.
If you agree with this opinion and have any suggestions as to which list would be better, I will revise the snippet and make a pull request.
Lists of language aliases for fenced code block
I've extracted and listed the language and aliases for each. All of lists are in alphabetical order.
List of language aliases by tmLanguage.json (editor)
I used the following regular expression to extract language aliases:
language aliases (191):
However, it does not include: This is because you cannot use regular expressions in snippets.
List of language aliases by highlight.js (previewer)
language aliases (396):
Combined list of the above two
Because the two lists above do not match exactly, I also created a list that combines the above two. Duplicate aliases was merged into one.
language aliases (508):
In this case as well it does not include:
Version