JetBrains-Research / snakecharm

Plugin for PyCharm / IntelliJ IDEA Platform IDEs which adds support for Snakemake language.
MIT License
61 stars 7 forks source link

JetBrains Gateway support #504

Closed ohickl closed 1 year ago

ohickl commented 1 year ago

Hi, I am using JetBrains Gateway (2023.1 EAP atm) for remote development of a.o. Snakemake workflows but SnakeCharm hasn't been supported for some time. It would be very useful to have it back, are there plans to support it again? Or did I maybe just overlook a possibility to use it despite the Marketplace/Plugins panels telling me its incompatible?

Best

Oskar

iromeo commented 1 year ago

Thx for the request. We will investigate the possibility of using the plugin with Gateway. Could you describe your use case? Is it just a connection to a remote machine via an SSH tunnel? Or is it some more advanced usage of some cloud-based computation cluster?

iromeo commented 1 year ago

@ohickl I've just checked Gateway. It is possible to create a PyCharm based environment through it, connect there and install Snakecharm plugin in the remote environment.

It isn't supposed that you install SnakCharm as a plugin directly into Gateway application. Gateway provides you a thin client which communicates with PyCharm/etc IDE running on remote machine. So Gateway app allows to open a window like remote desktop window connected to the remote machine with PyCharm. Then you can install any supported plugins into the remote PyCharm instance, including SnakeCharm plugin