I welcome if you make open-src component to use Microsoft LSP protocol. I will use it too. I am not good in network stuff and cannot write it. It must use HTTP and communicate with LSP servers (each language is supported via its own server). And send/get JSON data to it. Component must make JSON data, and parse JSON replies to simple Delphi classes. It's good to use Synapse as network base.
https://langserver.org/ -- <https://forum.pspad.com/read.php?2,74311,74311> PSPad freeware editor https://www.pspad.com
