~/talk

Why Eclipse Theia

Talkat TheiaCon 2021 · 2021-11-18..11-19· [frontend-architecture]
links:none on file
slides:none on file

Eclipse Theia is a five‑year‑old open source IDE framework that is modular, shipped as NPM front‑end/back‑end extensions, and built in TypeScript with the Monaco editor so it runs in browser and Electron from the same codebase. It supports LSP and DAP so existing servers like Java’s jdt.ls and CDT GDB work, and it uses inversify.js for dependency injection to enable deeper customization beyond VS Code extensions. The project lives under the Eclipse Foundation, offers Open VSX as an extensions registry, and explicitly excludes multi‑user tenancy and dev‑env creation.

AI-written summary · about

  1. 0:00Start
  2. 18:08Language Server Protocol
  3. 19:46Multi-Language (LSP/DAP support)
  4. 21:38Theia Frontend Application
  5. 22:35Theia Plugin System: VS Code extensions compatibility
  6. 22:47Dependency injection
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.