Proof of concept language client #408
Replies: 3 comments 9 replies
-
That's amazing 😲 For so many reasons! Have you built a text editor!? Are the tree viewer, text editor and completion modal part of |
Beta Was this translation helpful? Give feedback.
-
Oh, so that's what the Textual editor is for, acting as a chameleon editor?
You think of everything!
And of course the documentation is top tier 🧐
I can't help but think of a LSP Playground, where people can share and even interact with small in-editor LSP examples, all whilst seeing debug feedback. Maybe a bit ambitious. |
Beta Was this translation helpful? Give feedback.
-
Have you seen https://github.com/microsoft/monaco-editor? I noticed it had this in its README about adding extensions:
Just been thinking about embedding your idea in a webpage. |
Beta Was this translation helpful? Give feedback.
-
Screencast_20231031_233015-1.webm
Over in the lsp-devtools repo, I now have a proof of concept language client working! It's built using textual and the
BaseLanguageClient
we have inpygls
. It currently only supports basic document sync and completion requests - but it's a start!Rather than trying to be a "real editor", I hope that this can grow into nice way to interact with a server while visualizing the traffic sent between it and the client
Beta Was this translation helpful? Give feedback.
All reactions