app/assets/javascripts/ide/lib/languages/README.md
The Web IDE uses the Monaco editor which uses the Monarch library for syntax highlighting. The Web IDE currently supports all languages defined in the monaco-languages repository.
While Monaco supports a wide variety of languages, there's always the chance that it's missing something. You'll find a list of unsupported languages in this epic, which is the right place to add more if needed.
Should you be willing to help us and add support to GitLab for any missing languages, here are the steps to do so:
{languageName}.js, where {languageName} is the name of the language you want to add support for.vue.js file in the current directory adds support for Vue.js Syntax Highlighting.spec/frontend/ide/lib/languages/{langaugeName}.js.
vue_spec.js.Thank you!