https://code.visualstudio.com/
What it's made out of
-
The text editor is apparently built on top of Monaco Editor.
-
The desktop app is built with Electron.js
-
The terminal is built on top of xterm.js
-
I think they invented, but at least they popularized the LSP (Language Server Protocol) abstraction.
-
I think they invented, but at least they popularized the DAP (Debugger Adapter Protocol) abstraction.
-
The syntax highlighting and snippets appear to be inspired from and/or utilizing the underlying engines of TextMate
VSCode settings locations
~/.config/Code/User/settings.json
~/.config/Code/User/keybindings.json
JSDoc builtin support
VSCode has builtin support for JSDoc (JSDoc Support). Comments beginning with /**
are registered as documentation.