logoalt Hacker News

Show HN: Create a full language server in Go with 3.17 spec support

71 pointsby rumno0last Tuesday at 9:56 PM14 commentsview on HN

Comments

bbkanetoday at 12:53 PM

Started in case I ever build a language server, thanks! The interface looks very understandable, and the debug server looks really nice.

Now that I think about it, it might be really cool to add LSP to my CLI framework[0] (I already have tab completion for shells, why not make an editor plugin if it's this easy ..)

0: https://github.com/bbkane/warg

show 1 reply
Myzel394today at 6:19 PM

Have you tried out https://github.com/tliron/glsp?

show 1 reply
SwiftyBugtoday at 12:57 PM

Very nice. Now I want to build a language server. If only I had anything to build it for.

show 2 replies
peaklineopstoday at 4:36 PM

[dead]

zephyrwhimsytoday at 4:54 PM

[dead]

devnotes77today at 2:03 PM

[dead]

zephyrwhimsytoday at 3:24 PM

Markdown survived because it optimized for the right tradeoff: human readability with just enough structure for machine parsing.

whateveraccttoday at 3:41 PM

   // DiagnosticSeverity indicates the severity of a diagnostic.
   type DiagnosticSeverity int
Hmmm :robot:
show 2 replies