-
-
Notifications
You must be signed in to change notification settings - Fork 63
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
Integration with Jetbrains IDEs #49
Comments
Thanks for creating the issue! We definitely want to add support for for Jetbrains IDEs. Whether this is possible comes down to how much they expose with their extension API + to the macOS accessibility API. In order to build out the integration, we need to...
Let me know if you have any thoughts :) |
Hey @mattschrage I am not a java developer, worked with almost every other language except java. |
Thanks for the suggestion @adam-code-labx! I've looked into the extensions API and it's not clear that it provides the information we need. I plan on investigating further soon! |
IntelliJ IDEA, please! |
I wanna say Android Studio as well. But since Android Studio is loosely based on JetBrains' IntelliJ IDEA software, I suppose starting with JetBrains' products first makes sense to me. Would love to discuss more! |
Hi, I have done multiple plugins for IntelliJ, and just so everyone are aware, by them creating a plugin it will work for all IntelliJ products, including Android Studio. @mschrage What specifically is it you guys are looking for in the API? Like what do you need to build an integration? |
To work with any Jetbrains IDE, we need to somehow get notifications when:
@olivernybroe did some research into this: Yeah the IntelliJ API is massive and can be pretty overwhelming. So the terminal which you guys wanna build into is actually a plugin on IntelliJ. https://github.com/JetBrains/intellij-community/tree/master/plugins/terminal |
Thanks for this issue, also it would be great to support JetBrains Rider IDE terminal |
RubyMine and AppCode as well would be divine |
Please add JetBrains GoLand to this list. |
Yes, I'll second GoLand as well. I use this daily, as well as WebStorm. |
Just updated the list to include GoLand, AppCode, RubyMine and RiderIDE! We've made some good progress on Terminal integrations in the last sprint and I'm pretty optimistic that we'll be able to get Fig working in JetBrains IDEs soon! |
That's great news, I'm so excited with new release which is support JetBrains IDEs. |
That's great 👍 |
Any news on this ? |
@marggx this is one of our goals for the month! |
Looking forward to have this 😁 |
@mschrage thanks for the hard work, looking forward PhpStorm support |
It would be great to have this in GoLand as well. Thank you! |
I think we may need to consider treating Android Studio requests as a part of this ticket as it uses the same engine. |
Sorry for the delay on this. We launched decided to focus on stability after the public launch. The core technical difficulties of integrating with JetBrains IDEs have been figured out -- it is definitely possible! -- but we still need to write the actual integration. |
Great news, JetBrains IDE support coming soon, I can't wait 👍 |
Plugins can be automatically installed by moving them to the |
Seeing this comment last night got me hopeful that this is almost ready... 👀 |
JediTerm runs a shells with custom rc files before sourcing the user's. See https://github.com/JetBrains/intellij-community/tree/master/plugins/terminal/resources |
If you are interested in getting Fig to work in your favorite JetBrains IDE, would you please run There is a special Christmas present in the works! 🎄🎁 |
Looks like it was an issue with my 2021.3.2 installation. All good now, thanks! |
Forgive me if I'm just being dense, but is there currently a way to get it to "see" the installation if it's not showing up? I added my version + installation method above.
|
As mentioned in earlier posts, toolbox installations are spotty. If you still want to use toolbox, you can try the following:
This is how I managed to get the plugin working on the latest (2021.3.2) version from toolbox. |
can confirm this is now working for me! toolbox installations of goland, webstorm and phpstorm |
Has anyone managed to enable the integration in Android Studio? |
@RodrigoTomeES you need to do steps 3 and 4 in this comment: #49 (comment) |
I've tried these steps multiple times, but IntelliJ never shows up as an option. Based on the responses here, it looks like Webstorm, PHPStorm, etc are supported, but IDEA might not be. |
@kylegrieder yes, I solved it redoing the steps 3 and 4, it worked well until I receive an update of Fig, maybe the step 3 and 4 should be done with every update. |
I can confirm the plugin works with toolbox setups, what I did was: Uninstall the IDE from toolbox, install manually, setup fig, uninstall the IDE using toolbox and then reinstalling with toolbox. Can confirm this currently works with PhpStorm in toolbox 😃 |
@Im-Fran @etcook + anyone else interested in Intellij - support will be added in ~2 hours when the next build is released. I was testing in the community addition and forgot to add the bundle identifier for the paid version. 😅 I think I can add support for Rider/CLion immediately if anyone can share their bundle id. Android Studio will require additional work to support, but should be coming soon as well. |
I installed both to get the identifiers for you. com.jetbrains.rider
Wonderful! |
Thanks @etcook - I've just added Rider + CLion. They might have missed the cutoff for the release today but should be included shortly. |
Hi, I got the same issue with #49 (comment). Running step 3 does not open the System Preferences window. Note that I did make it work before, but since updating to the |
Thanks Matt! I can confirm it now works with IntelliJ! |
Update to the latest version and this issue no longer appears 🎉 |
In the latest version of Fig, support for JetBrain IDEs is turned on by default! 🎉 Just run |
@mschrage great work! |
@mschrage thanks for effort and great work 👍 |
And we just announced this onTwitter! If you’re enjoying Fig + JetBrains, please share it with your friends :) |
@mschrage Thanks a lot for covering our IDEs 👍 It seems the Fig IntelliJ plugin is installed into the application path itself instead of the "additional plugins" path, could you please check and change it? See https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings-caches-plugins-and-logs. Otherwise, it is currently detected as "bundled" plugin which is misleading. Thanks! |
Enable Fig autocomplete in JetBrains IDEs' integrated terminal
JetBrains IDEs
Are we missing one that you use? Comment below!
Original Issue
Is your feature request related to a problem? Please describe.
It's just going to make it a really solid solution to make fig integrates with PhpStorm internal terminal window
Describe the solution you'd like
PhpStorm is currently the top pick for PHP developers which offers many features (AIO) which for the most part allows you to do all within the IDE without the need to use external programs (ex: Git, Terminal, etc)
So if Fig is able work well with the IDE's internal terminal window. it will make a big difference.
Describe alternatives you've considered
The current alternative is to keep 2 windows open, one for the IDE and other for the terminal (iTerm2)
Additional context
I am not sure if this is the place for it, but the support for the IDE + composer + npm is a killer combo
Thanks for the amazing work
The text was updated successfully, but these errors were encountered: