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

support sending workspace/configuration to VLS #5

Open
Prince781 opened this issue Mar 31, 2020 · 6 comments
Open

support sending workspace/configuration to VLS #5

Prince781 opened this issue Mar 31, 2020 · 6 comments
Labels
enhancement New feature or request

Comments

@Prince781
Copy link
Member

see https://wiki.gnome.org/Projects/Vala/LanguageServerSpecifications

@Prince781 Prince781 added the enhancement New feature or request label Mar 31, 2020
@Prince781 Prince781 changed the title support sending workspace/configuration support sending workspace/configuration to VLS Mar 31, 2020
@albfan
Copy link

albfan commented Apr 22, 2020

gvls is already using it if you need implementation examples

@fei4xu
Copy link

fei4xu commented May 19, 2021

side question: any difference between this project and gvls?

@Prince781
Copy link
Member Author

@fei4xu you can try out both and I think I've earned the right to say that VLS is far more featureful. The short history is that this project came first, then it was on hiatus, then GVLS was made while this project was on hiatus, then work resumed on this project. I've been trying to get @esodan to come on board to avoid all this duplicated effort but alas...

@fei4xu
Copy link

fei4xu commented May 20, 2021

@Prince781 thanks for the reply.

I did some research in gobject / gtk+ / gtkmm / vala / anjuta / geany recently, I have a feeling that the design sounds good but almost every project is incomplete in features, disconnected from modern development trend, or lack of active contributors.

Put the limited resource into some focused project should be the right direction.

(sorry if I hijacked this thread again)

@Prince781
Copy link
Member Author

Prince781 commented May 20, 2021

@fei4xu

GObject and GTK (including gtkmm) are most definitely not "incomplete in features" nor not embracing modern development trends, and they're worked on by many very serious and competent people.

Anjuta was the IDE of choice a long time ago and has been essentially deprecated in favor of a new IDE called GNOME Builder, whose development is led by the very competent Christian Hergert (who previously worked on MonoDevelop for Unity3D and has worked on various other things in the GNOME stack and is kind of an expert on IDE design). I'd encourage you to check Builder out, and VLS includes a plugin for it.

Geany I have no idea about and doesn't seem to be as relevant now as it was years ago.

Vala could use more development but things are picking up from where they used to be years ago.

@rrthomas
Copy link

Occasional Vala dev here: it would be great to see this implemented, as at present VS support is nice but not useful! Many thanks for this extension, it's good to see Vala still supported.

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

No branches or pull requests

4 participants