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

Add language server with auto completion and docs #45

Open
sinedied opened this issue Jun 2, 2023 · 1 comment
Open

Add language server with auto completion and docs #45

sinedied opened this issue Jun 2, 2023 · 1 comment

Comments

@sinedied
Copy link

sinedied commented Jun 2, 2023

Would it be possible to integrate the language server from this other extension: https://github.com/Leathong/openscad-support-vscode ?

It add auto completion and inline docs, which are really useful!
But overall, I think your extension has the best UI and DX, maybe it would be interesting to discuss with the author and merge both your extensions efforts?

@Antyos
Copy link
Owner

Antyos commented Jul 22, 2023

Hey! Sorry for the delay in the response. Life has been busy lately. I appreciate the compliments for my UI/UX/DX. I spent a lot of time on that, thank you!

The next big milestone for this extension is adding a language server. There have been talks of adding one for a while, but it has never happened.

Leathong/openscad-support-vscode is actually a fork of this repo. I really like Leathong's implementation of the language server and would love it if it were a part of this extension. However, when I last spoke with Leathong in May of 2022, it seemed like they were uninterested in contributing to this repo, (see: Leathong/openscad-support-vscode#1).

Leathong did open-source their LSP, Leathong/openscad-LSP, so I suppose someone could always re-implement it again here. I can't promise when I will have the time to do this myself, but I am open to PRs! Now that I have tackled the annoying hurdle of needing Webpack to bring this extension to the web editor (v1.2.0 is now out!) and wrestled with GitHub Actions a bit more for automatic releases, I am hopeful that future development will be faster to get out.

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

2 participants