Hello, with the recent update to gopls I've taken a look at the stuff i had in ~/go/bin to see if something was worth to be in ports. acme-lsp could be :)
It's a LSP (language server protocol) implementation for Acme, the text editor from plan9. It spawns a language server (e.g. gopls) and provides windows for errors, completions, documentation, as well as ways (through the L command) to jump to definition, list references, and so on... I've only used it with gopls, but other language servers should work. I'm still a bit undecided for the RDEP on plan9port since it should 1) work also with edwood (a go reimplementation of acme) and 2) folks may have a locally build plan9ports (I have at least - moved just for the occasion) and 3) it's pretty clear that you need Acme installed to use it. ok to import?
acme-lsp.tar.gz
Description: GNU Zip compressed data