Explore the Call Hierarchy in Theia

By |2018-03-08T12:23:54+00:00March 8th, 2018|Cloud IDE, Language Server, Theia, VSCode|

Having written a lot of code in Java with Eclipse, one thing that I have really been missing with TypeScript in VSCode was the call hierarchy: Show all callers of a method, then the callers of the callers etc. in a tree. This view is very useful when browsing code to get an understanding [...]

Theia – VS Code in the Cloud

By |2017-12-07T09:36:48+00:00December 6th, 2017|Cloud IDE, Eclipse, Language Server, Theia, VSCode|

… that supports native desktop apps through Electron, too. VS Code is an awesome development tool. It comes with the right balance of simplicity and feature depth. The quality is really high and it performs very well in all situations. Even die-hard Emacs fans are convinced. As VS Code is mostly implemented in TypeScript [...]

Theia Update – Extensions, Git Support & More

By |2017-12-04T10:26:05+00:00October 19th, 2017|Cloud IDE, Eclipse, Electron, Language Server, Theia, VSCode|

Back in May, we announced a new open-source IDE framework for build Desktop & Cloud IDEs implemented in TypeScript. Since then, Theia has become more mature and feature rich, approaching its BETA release on December 6. During the last couple of months, the Theia developers (we count 19 contributors so far with two companies backing [...]

YANG-Tools: One Language Server for Four IDEs

By |2017-10-17T19:23:52+00:00October 7th, 2017|Cloud IDE, DSLs, Eclipse, Electron, Language Server, Theia, VSCode, Xtext|

There is a lot of hype around the Language Server Protocol: It allows language implementors to encapsulate the editor support for their language in a server that can talk to various clients through a JSON-based protocol. While initially designed for Visual Studio Code, lots of other editor clients started supporting it, and lots of [...]