Syntax Highlighting Parity in the Web IDE
The Web IDE should have sytnax highlighting parity with the rest of the GitLab app. Currently for the ruby portions of the code base we use [Rouge](https://github.com/rouge-ruby/rouge) to provide syntax highlighting. Rogue supports many more languages than currently supported in the Web IDE so this creates an issue for developing in the Web IDE. Relevant links for the Web IDE: - https://microsoft.github.io/monaco-editor/api/modules/monaco.languages.html - https://microsoft.github.io/monaco-editor/monarch.html ### A note on additional languages Just to appropriately set expectations on this, we're not planning on addressing additional languages for the Web IDE individually. We do think that the community can and should contribute these items if they need this support and we've done an MR for a file type here: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/30986 and will be working on docs to help support this as well: https://gitlab.com/gitlab-org/gitlab/-/issues/208731.
epic