4 ms·
This appears to be based on the stellar open-source code-editor used by VSCode. Looking at the network traffic, it looks like you are also using the language se
by georgewfraser 10y ago
This appears to be based on the stellar open-source code-editor used by VSCode. Looking at the network traffic, it looks like you are also using the language server protocol [1] to provide context-aware code intelligence.
As far as I know this is the only use of the language server protocol in a web browser. Have you documented anywhere how you made this work?
[1] https://github.com/Microsoft/language-server-protocol https://github.com/Microsoft/language-server-protocol
- sqs 10y agoSourcegraph CEO here. You are right on all points. It uses Monaco on the frontend, with a lot of customizations (see here for a shout-out: http://www.infoworld.com/article/3127336/application-development/sourcegraph-provides-intelligent-searches-of-go-language-code.html http://www.infoworld.com/article/3127336/application-develop...). And LSP on the backend. We're writing a technical walkthrough blog post of all this stuff (excited to share!). Happy to chat with anyone who's curious in the meantime. Anyone who thinks this sounds awesome to work on, head over to https://sourcegraph.com https://sourcegraph.com and click on "Jobs." We are growing quickly and would love to chat. Drop me a note (sqs@sourcegraph.com) as well.