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

Rust support #130

Open
FranklinYu opened this issue Jun 12, 2019 · 8 comments
Open

Rust support #130

FranklinYu opened this issue Jun 12, 2019 · 8 comments
Labels
enhancement New feature or request help wanted Up for grabs language-support Language support in general (e.g. new languages, etc.)

Comments

@FranklinYu
Copy link

Any interest in Rust support? Should be easier than dynamic languages.

@robrix
Copy link
Contributor

robrix commented Jun 12, 2019

Thanks for the question! We aren’t currently focusing on it, but I’d be thrilled to review any work done to support it. If you’re interested in tackling it, #126 gives a brief outline of the process; note also that https://github.com/tree-sitter/tree-sitter-rust exists (tho I don’t know off the top of my head how complete it is).

cc @shaziyabandukia with whom I was literally just now talking about this 😁
cc @maxbrunsfeld for deets re: tree-sitter-rust’s completeness

@robrix robrix added language-support Language support in general (e.g. new languages, etc.) enhancement New feature or request labels Jun 12, 2019
@maxbrunsfeld
Copy link
Contributor

Yeah, tree-sitter-rust is pretty complete. We've been using it in Atom for syntax highlighting, and it handles all the Rust code I've run it on. We recently got some community contributions that brought it up to speed with the newest language features.

I'd personally love it if semantic supported Rust, because Tree-sitter itself uses it quite a bit!

@robrix robrix added invalid This doesn't seem right language: php Issues related specifically to PHP help wanted Up for grabs and removed invalid This doesn't seem right language: php Issues related specifically to PHP labels Jun 13, 2019
@p-alik
Copy link
Contributor

p-alik commented Apr 30, 2020

@patrickt
Copy link
Contributor

Now that the tree-sitter-rust Haskell package exists, next step is to create a semantic-rust package like the other ones we have in the semantic repo.

@p-alik
Copy link
Contributor

p-alik commented Apr 30, 2020

But tree-sitter-rust is still not available on hackage. Consequently cabal can't compile semantic-rust yet.

@patrickt
Copy link
Contributor

patrickt commented May 4, 2020

@p-alik Use the cabal.project source-repository-package feature to pin to the git repo directly.

@TheButlah
Copy link

Is Rust supported now? I noticed that #551 was merged

@p-alik
Copy link
Contributor

p-alik commented Aug 11, 2020

Is Rust supported now? I noticed that #551 was merged

Possible this note in #572 answers your question.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Up for grabs language-support Language support in general (e.g. new languages, etc.)
Projects
None yet
Development

No branches or pull requests

6 participants