The main task in this issue is probably identifying the steps towards full LSP support.
After reading somewhat into the official specification, I'd say this ticket first is not about fully implementing it but about having it started and got some initial support done.
Here are the steps I'd propose:
solsp - naming is a .... can be changed later ;-) ) that basically just reads messages, parses them, pretty prints them to the logging stream (so we get an idea what language clients are talking).solsp works at least with VS Code as well as vim (coc-vim)My proposal would be to start with the following features:
moved back to To Do as we agreed on holding it back due to other priorities for now (for 2-4 weeks)
Most helpful comment
After reading somewhat into the official specification, I'd say this ticket first is not about fully implementing it but about having it started and got some initial support done.
Here are the steps I'd propose:
solsp- naming is a .... can be changed later ;-) ) that basically just reads messages, parses them, pretty prints them to the logging stream (so we get an idea what language clients are talking).solspworks at least with VS Code as well as vim (coc-vim)My proposal would be to start with the following features: