-
Notifications
You must be signed in to change notification settings - Fork 220
Packages language server #2096
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
Packages language server #2096
Conversation
- Just copied he documentation preview.
- Remove the sidebar webview. - Use package for parsing toml. * The `toml` package doesn't support roound trip parsing for JSON, it only parses toml and returns JSON not the other way around. * Parsing JSON and returning toml is needed to persist the newly installed packages. - Add skeleton for the package preview custom editor. * It just renders the `Project.toml` and `Manifest.toml`, installing and searching packages isn't supported yet.
|
I couldn't figure out what is the formatting tool, the editor rewrote |
|
This is pretty cool! I still think code lenses would be nicer because they don't hide the actual Project.toml's source from the user, they simply add a few buttons/some additional info. What I had in mind is e.g. adding an input for each package under the One more somewhat related issue is #2081 (that could be a stretch goal maybe?). Re GSoC: It's up to you whether you want to submit an application for this idea or something else -- we'd be glad to have your help either way. Do you have any ideas for alternative projects? Maybe the open issues/some stale PRs could be an inspiration. |
I found the Go extension is doing that. I will try a language server.
This depends on the state of static analyzers for Julia, probably will need to extend the StaticLint.jl. Though I am ok with a challenging project.
My thoughts are that you are more aware of what is most important and significant regarding the current state of the extension. |
|
https://marketplace.visualstudio.com/items?itemName=pflannery.vscode-versionlens also has cool functionality, in case you haven't seen it already. |
|
Is there any endpoint that provides the packages' data? I haven't looked at |
|
Well, what info are you trying to get? |
This one https://github.com/JuliaRegistries/General? Update: I will try getting the codelens to work with some dummy data then integrate it with |
|
So, |
|
@pfitzseb, I am stuck on this. Any hints would be helpful. |
|
Closed this in favor of #2373; turned out what was needed has nothing to do the work here. |

Moving the discussion from discourse here.
I considered your suggestions and probably a custom editor will be the best fit for this purpose.
This is just a rough implementation; the UI, search, and installation aren't done yet.
Here's a quick demo of the current state.
I think it's possible to get this done before GSoC and allocate different ideas to the GSoC period, yet I need your input to form the proposal.
Pinging you once again, @davidanthoff @pfitzseb 😁