Adding a language to theia

How do i add another language in theia. I want ti add the Unity C#

[original thread by Arijit265]

[Jonas Helming]

Are you referring to textual language support such as syntax highlighting and auto completion? For this you would need to add a grammar for the client part (for syntax basic highlighting) and a language server for project aware features (such as auto completion)

[Arijit265]

@jhelming I mean lke errors and stuff with highlighting

I would recommend you to go with VS Code extension supporting such language. We are in process to switch to them. See this PR: https://github.com/eclipse-theia/theia/pull/6883/files#diff-b9cfc7f2cdf78a7f4b91a753d10865a2R81

Before you could add VS Code extensions by abusing download-debug-adapters script, like her: https://github.com/theia-ide/theia-apps/blob/master/theia-go-docker/latest.package.json#L39