https://github.com/insyncwithfoo/rust-analyzer-for-rustrover
Why pondering between Rust Analyzer and RustRover when you can have both?
https://github.com/insyncwithfoo/rust-analyzer-for-rustrover
clion-plugin intellij-plugin rust rust-analyzer rustrover rustrover-plugin
Last synced: 10 months ago
JSON representation
Why pondering between Rust Analyzer and RustRover when you can have both?
- Host: GitHub
- URL: https://github.com/insyncwithfoo/rust-analyzer-for-rustrover
- Owner: InSyncWithFoo
- License: mit
- Created: 2024-10-18T08:49:28.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-30T17:54:40.000Z (11 months ago)
- Last Synced: 2025-07-19T11:05:52.482Z (11 months ago)
- Topics: clion-plugin, intellij-plugin, rust, rust-analyzer, rustrover, rustrover-plugin
- Language: Kotlin
- Homepage: https://insyncwithfoo.github.io/rust-analyzer-for-rustrover/
- Size: 3.79 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Rust Analyzer for RustRover
> [!NOTE]
> This plugin is a work-in-progress.
> It may or may not work.
> Use it at your own risk.
[][4]
[][5]
[][6]
[][7]
[][8]
Why pondering between [Rust Analyzer][1] and [RustRover][2]
when you can have both?
## Usage
No configuration is necessary to start using this plugin,
as long as `rust-analyzer` is in your PATH.
The language server will be started automatically on file open.
See [the documentation][3] for more information.
## Logging
You are strongly encouraged to enable language server logging.
This will allow corresponding logs to be recorded in `idea.log`
for further analysis should a problem arises.
Add the following line to the Help |
Diagnostic Tools | Debug Log Settings panel:
```text
com.intellij.platform.lsp
```
[1]: https://github.com/rust-lang/rust-analyzer
[2]: https://jetbrains.com/rust
[3]: https://insyncwithfoo.github.io/rust-analyzer-for-rustrover
## Installation
This plugin is [available on the Marketplace][6].
You can also download the ZIP files manually from [the Releases tab][9],
[the `build` branch][10] or [the Actions tab][11]
and follow the instructions described [here][12].
Currently supported versions:
2024.2 (build 242.20224.347) - 2024.3.* (build 243.*).
## Credits
Parts of this repository were taken or derived from:
* [@JetBrains/intellij-community][13]
* [@JetBrains/intellij-platform-plugin-template][14]
* [@rust-lang/rust-analyzer][1]
[4]: https://github.com/InSyncWithFoo/rust-analyzer-for-rustrover/actions/workflows/build.yaml
[5]: https://github.com/InSyncWithFoo/rust-analyzer-for-rustrover/actions/workflows/docs.yaml
[6]: https://plugins.jetbrains.com/plugin/25600/versions
[7]: https://plugins.jetbrains.com/plugin/25600/reviews
[8]: https://plugins.jetbrains.com/plugin/25600
[9]: https://github.com/InSyncWithFoo/rust-analyzer-for-rustrover/releases
[10]: https://github.com/InSyncWithFoo/rust-analyzer-for-rustrover/tree/build
[11]: https://github.com/InSyncWithFoo/rust-analyzer-for-rustrover/actions/workflows/build.yaml
[12]: https://www.jetbrains.com/help/pycharm/managing-plugins.html#install_plugin_from_disk
[13]: https://github.com/JetBrains/intellij-community
[14]: https://github.com/JetBrains/intellij-platform-plugin-template