-
Notifications
You must be signed in to change notification settings - Fork 182
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
Looking for feedback #255
Comments
Can you say a bit more about what has changed? i.e., how it works? |
It looks like there are a bunch of rearrangements and code pulled into new files, mixed in with additions and other changes. That's fine as an end result (depending on specifics) but it makes it much harder to examine the result and see what's really different. |
I have added a derived mode with We don't get all escape sequences with the compilation process as it uses a dumb terminal. That's why I There's a process for rustfmt, but its buffer also runs in the new compilation mode. I basically added color support. |
By the way:
is it possible to merge some features from |
The package also defines a derived mode. We could add the same features to this mode. |
Would it be possible to revisit this? It's fairly obvious that this package has more or less stalled, which is a shame, but @brotzeit has kept chugging along at his (now fork) for quite a while now. I think anyone who uses Emacs and Rust would benefit from a coordinated effort between this package and rustic. I'd love to help out but my elisp-fu is really weak. |
I don't feel confident enough to maintain the official package and it seems we can't find somebody more experienced who reviews my changes. When more users try rustic and open bug reports, we will see if things work. But I don't want to push my changes to rust-mode without anybody taking a look at it. EDIT: rustic also requires emacs26 and I don't intend to put any effort into changing this. I assume there are rust-mode users with older emacs versions. |
@brotzeit I didn't dig deep into source code of rustic but noticed that it contains a lot of copy-pasted code from |
While looking at the code of racer.el I realized that it contains a lot of code that isn't needed anymore because rls handles it now, so I removed it. I expected that I will also change the code of the lsp and flycheck packages, but I didn't so far. Another reason for pulling these packages into rustic is that I think it's easier to improve things when most of the rust related code is in one package. It takes some time to find all packages and get them to work together. So I've tried to make it easier to get the basic features. You only have to install and require rustic and most stuff should work. Most rust packages aren't actively maintained and maybe we can use rustic as a fresh start to provide better rust support. |
This is bad, because of I don't think that |
You can still use racer.el with rustic. Hopefully |
But I have
According to authors: https://www.ncameron.org/blog/more-on-the-rls-and-a-1-0-release/ |
@Dushistov |
I've been trying to improve some stuff. Let me know what you think about it. I can rebase if you want to merge it.
Try these commands:
rust-compile
rust-recompile
rust-format-call
rust-run-clippy
The text was updated successfully, but these errors were encountered: