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

Support for WebStorm, PyCharm, etc.? #71

Open
SCWells72 opened this issue Oct 10, 2022 · 0 comments
Open

Support for WebStorm, PyCharm, etc.? #71

SCWells72 opened this issue Oct 10, 2022 · 0 comments

Comments

@SCWells72
Copy link

Hi. This request comes in perhaps a little sideways. I'm the developer of Illuminated Cloud 2, another plugin for JetBrains IDEs that provides general support for Salesforce development. With the upcoming addition of the DataWeave Apex API, I'm enhancing my plugin accordingly. It seems that our plugins would be quite complimentary in that regard for direct management of *.dwl scripts as Salesforce org metadata, and in IntelliJ IDEA that seems to be the case. However, many of my plugin's users use other JetBrains IDEs, mostly WebStorm but also PyCharm, PhpStorm, and RubyMine. As a result I thought I'd log an enhancement request here seeing if you might consider unlocking support for those IDEs in addition to IntelliJ IDEA (and it looks like Android Studio at present).

I certainly understand that adding support for additional JetBrains IDEs can be non-trivial, but having gone through the process myself, the largest difference is going to be in the area of new project wizards where the SDK is quite different between IntelliJ IDEA and the "lightweight" IDEs. Otherwise things are mostly the same.

Anyway, I may add a very simple custom file type for *.dwl files in the interim for those using non-IntelliJ IDEs so there's minimally syntax highlighting and paren/brace/bracket matching, and auto-indentation, but it'd be wonderful if you would consider adding support for these other IDEs. Please let me know if you have any questions or need additional information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant