4 ms·
Interesting! Is there a source for that? I remember OmniSharp. It was a blessing when I could start to use vim when I had to use .NET a few years ago. I had no
by rjzzleep 5y ago
Interesting! Is there a source for that? I remember OmniSharp. It was a blessing when I could start to use vim when I had to use .NET a few years ago. I had no idea that's what LSP grew out of.
- sandyarmstrong 5y agoA source for LSP growing out of OmniSharp? Interestingly I'm not finding much. This isn't a totally accurate history but it's close enough: https://blog.logrocket.com/how-to-use-the-language-server-protocol-to-extending-a-client-764da0e7863c/ https://blog.logrocket.com/how-to-use-the-language-server-pr... The original project was at https://github.com/nosami/Omnisharp https://github.com/nosami/Omnisharp (see https://news.ycombinator.com/item?id=6006954 https://news.ycombinator.com/item?id=6006954). But over time it was split into several repos. The history article above says that OmniSharp started out on Roslyn, but actually it originally used NRefactory. The old server is here: https://github.com/OmniSharp/omnisharp-server https://github.com/OmniSharp/omnisharp-server EDIT: Oh, just found https://github.com/microsoft/language-server-protocol/wiki/Protocol-History https://github.com/microsoft/language-server-protocol/wiki/P... . This cites OmniSharp and also the TypeScript language server.