metalbear-co / mirrord-intellij

Connect your local process and your cloud environment, and run local code in cloud conditions.
https://mirrord.dev
MIT License
11 stars 10 forks source link

Support Rust in JetBrains #4

Open aviramha opened 1 year ago

aviramha commented 1 year ago

Per request on Discord, we need to implement the following extension point:

  <extensionPoint qualifiedName="org.rust.runConfigurationExtension"
                        interface="org.rust.cargo.runconfig.CargoCommandConfigurationExtension"
                        dynamic="true"/>
aviramha commented 1 year ago

Blocked by https://github.com/intellij-rust/intellij-rust/issues/10027

aviramha commented 1 year ago

Started implementation metalbear-co/mirrord#974

eyalb181 commented 1 year ago

Still blocked on the aforementioned issue

t4lz commented 3 months ago

Blocked by intellij-rust/intellij-rust#10027

I think it's now safe to assume that issue will never be addressed, as the intellij-rust plugin was deprecated and there are no new commits ever since. So now we're no longer blocked by that issue, but rather by our search for an extension point (that might not yet exist) for controlling the run configuration in RustRover runs. I tried asking in the JetBrains slack without much luck so far, so I posted in the plugin development forum (which according to the IntelliJ Platform Plugin SDK docs is the right place for questions and problems related to plugin development, next to the slack channel).

aviramha commented 3 months ago

Need to open an issue on the youtrack https://youtrack.jetbrains.com/issues/RUST

t4lz commented 3 months ago

Need to open an issue on the youtrack https://youtrack.jetbrains.com/issues/RUST

I created a post on the plugin development forum (and asked in the #intellij-platform slack channel), which is what the plugin SDK docs say to do. I think that issue tracker is for RustRover end users, not plugin developers.

aviramha commented 3 months ago

We already used youtrack to ask them for changes/features and they were quite receptive. The forum/slack is for triage/support but if we need a feature request/suggestion then it goes to the tracker. https://youtrack.jetbrains.com/issue/IDEA-336189/Make-QsTargetConfigurationExtension-public