Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How can I use this project to create Language Server for VS Code? #61

Closed
Serhioromano opened this issue Feb 9, 2022 · 5 comments
Closed

Comments

@Serhioromano
Copy link

I am developing extensions to support Structured Text IEC 61131-3 language. I have syntax highlights, outline, snippets and basic formatting already. But now I want to create a Language Server. I came across this project. And after briefly reading README I have a feeling that it can be the way to go.

Can you make me a short instruction on a basic rules on that? Or would it be possible at all?

@mike-lischke
Copy link
Owner

You cannot. This is just a code completion core implementation. A language server is so much more.

@NorthNick
Copy link

It can form a useful part of a VS Code language server though: take a look at Code Completion with ANTLR4-c3.

@Serhioromano
Copy link
Author

@NorthNick Thank you.

@dobladez
Copy link

dobladez commented Feb 17, 2022

@Serhioromano: I hope this gives you some ideas: https://neuroning.com/post/implementing-code-completion-for-vscode-with-antlr/

@Serhioromano
Copy link
Author

@Serhioromano: I hope this gives you some ideas: https://neuroning.com/post/implementing-code-completion-for-vscode-with-antlr/

@dobladez Cool article. And your repository that has it implemented would be enough I think to start. Thank you for your article! Do not you mind if I have some questions for you? Where can I ask those? Do you have telegram? If so, add me with https://t.me/serhioromano please.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants