How do you do anything at all? #2495
Unanswered
just-ero
asked this question in
Extension Development QnA
Replies: 1 comment 1 reply
-
You can refer to samples: |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I have a hard time finding absolutely any documentation that explains how to create a language server extension. I'm aware of the quirky little "tutorial" explaining what language servers are. But it does not, whatsoever, help me get started on implementing my own; the methods to use are not thoroughly explained, the repo architecture is not explained, I don't know what files, dependencies, and extensions are necessary, I do not know where and how to register allowed syntax and what diagnostics to report. The list is genuinely endless.
So, how do you create a language server extension? At all?
I'm getting a bit frustrated with trying to figure things out. None of the samples or other implementations make sense to me and look absolutely bonkers over-complicated.
I want to create a language server along with a preview window for GitHub issue templates. I can't imagine it can possibly be more complicated than validating the user's file against some YAML schema.
Beta Was this translation helpful? Give feedback.
All reactions