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 support for D #3832

Closed
gdamore opened this issue Sep 13, 2022 · 3 comments · Fixed by #4372
Closed

Add support for D #3832

gdamore opened this issue Sep 13, 2022 · 3 comments · Fixed by #4372
Labels
C-enhancement Category: Improvements E-easy Call for participation: Experience needed to fix: Easy / not much E-good-first-issue Call for participation: Issues suitable for new contributors E-help-wanted Call for participation: Extra attention is needed

Comments

@gdamore
Copy link
Contributor

gdamore commented Sep 13, 2022

There is an LSP server called serve-d, but for whatever reason I had very little luck in getting it to work with Helix.

It would be nice if this worked more or less out of the box.

A tree-sitter grammar is here: https://github.com/CyberShadow/tree-sitter-d

@gdamore gdamore added the C-enhancement Category: Improvements label Sep 13, 2022
@archseer archseer added E-easy Call for participation: Experience needed to fix: Easy / not much E-help-wanted Call for participation: Extra attention is needed E-good-first-issue Call for participation: Issues suitable for new contributors labels Sep 13, 2022
@willcab
Copy link

willcab commented Sep 14, 2022

could you provide more information on what steps you tried?

@gdamore
Copy link
Contributor Author

gdamore commented Oct 2, 2022

I am working on an improved tree-sitter grammar for D. It is sort of working, but not ready for prime time yet. Stay tuned.

it would be ok to assign this bug to me.

@gdamore
Copy link
Contributor Author

gdamore commented Oct 13, 2022

I've got the draft grammar up now -- https://github.com/gdamore/tree-sitter-d --- this seems to work pretty well with Helix.

@gdamore gdamore changed the title Would like support for D Lang (dlang.org) Add support for D Oct 19, 2022
gdamore added a commit to gdamore/helix that referenced this issue Oct 19, 2022
@the-mikedavis the-mikedavis linked a pull request Oct 20, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-enhancement Category: Improvements E-easy Call for participation: Experience needed to fix: Easy / not much E-good-first-issue Call for participation: Issues suitable for new contributors E-help-wanted Call for participation: Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants