Thursday, January 26, 2023

[new] plan9/acme-lsp: LSP for the Acme text editor

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?

No comments:

Post a Comment