Russell Adams <rlad...@adamsinfoserv.com> writes:
> LSP is also REST based, so your editor how has to talk to a web > *server* over a network. This could be central, and not just on your > machine. How would you know in an update that didn't happen? This just ... isn't right. It's not even REST based, it's using JSON-RPC, and most servers use stdout + stdin. I'm afraid this simply isn't accurate. I'm going to ignore the genetic fallacy re: Microsoft. > I'm not interested in spending any time improving an LSP for Org which > would give non-free editors additional functionality with Org files. Because I feel that the rest of the points have been addressed, I'll just cover this. Looking at https://langserver.org/, the list of current editors that have LSP clients is: - Acme - PROPRIETRY! C++ Builder - PROPRIETRY! Delphi - Eclipse - Eclipse Che - Emacs (x2) - GNATStudio - PROPRIETRY! IntelliJ - Kakoune - Kate - Moonshine IDE - Oni - VSCode - NeoVim (x5) - PROPRIETRY! Sublime Text 3 - Atom - CodeMirror - Theia - Spyder IDE - Qt Creator - Ycmd - Brackets - JupyterLab Note that the majority of the above, (and if considering usage: vast majority), are *free*. If your issue is that there is the potential for some non-free applications to also benefit from this ... the logical conclusion is that we should stop using the GPL licence, because it allows *anyone* (including non-free applications) to benefit --- thus inherently making the work itself /less/ free 😑. -- Timothy.