Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # 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