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

go support #37

Closed
nabeelio opened this issue May 30, 2017 · 14 comments
Closed

go support #37

nabeelio opened this issue May 30, 2017 · 14 comments
Assignees
Labels
platform-support Integration with IDE/Run Configuration

Comments

@nabeelio
Copy link

It'd be nice to get some support for golang, seems to be used somewhat pervasively. Thanks!

@ashald ashald self-assigned this Jun 13, 2017
@ashald
Copy link
Owner

ashald commented Jun 13, 2017

I will see whether it can be done, please hold on...

@ppwfx
Copy link

ppwfx commented Jul 13, 2017

yeah would be really cool if you could add support for goglang! :) I tried to implement it myself, but Im getting nowhere.. :/

@ppwfx
Copy link

ppwfx commented Aug 10, 2017

push

@ashald
Copy link
Owner

ashald commented Aug 17, 2017

I'll try to take a look at it as fast as I'll get a bit of free time. ;)

@ashald
Copy link
Owner

ashald commented Aug 19, 2017

I spent some time poking around Gogland sources and unfortunately it seems that it's not possible to integrate with it at this time. The key point for an IDE or run configuration to be compatible with this plugins is to integrate with so-called runConfigurationExtension interfaces one way or another. There is a generic one used by IDEA and there are specific ones used by PyCharm/RubyMine. Unfortunately Gogland doesn't work with any run configuration extensions. :( Let's hope they will fix that by the time of final release or if no I'll try to look for alternative integration options (that most probably will include soma monkey-patching and will make plugin more fragile).

@nabeelio
Copy link
Author

@ashald that's fair. FYI, they do have the Gogland plugin in Intellij proper, I guess that's more the one I was referring to.

@ashald
Copy link
Owner

ashald commented Aug 23, 2017

I'm not 100% sure but I think the IDEA plugin is the same code that is used in Gogland.

@nabeelio
Copy link
Author

Ah I see what you mean, so that interface differs in the plugin. Maybe open a ticket on their tracker, they're pretty good about that stuff

@davidpope
Copy link

I'd love to use this plugin! But it looks like they didn't add the support you need in the final release. :( I created https://youtrack.jetbrains.com/issue/GO-5323 to ask for the right support, I hope I got the wording right.

@ashald ashald added platform-support Integration with IDE/Run Configuration and removed enhancement labels Mar 7, 2018
@amccarri
Copy link

Looks like the support you need has been added to Goland/Intellij 2018.1. Any movement on this since the 2018.1 releases?

@j0hnsmith
Copy link

Bump, looking forward to using this in Goland!

@sefasenturk95
Copy link

Another bump, I would love this..

@ppwfx
Copy link

ppwfx commented Jul 10, 2018

https://github.com/joho/godotenv for the meantime..

@ashald
Copy link
Owner

ashald commented Oct 7, 2018

This is not released yet but already merged into develop (big thanks to @Kelnor277). Release coming within a week, closing the issue to clear list of feature requests.

@ashald ashald closed this as completed Oct 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform-support Integration with IDE/Run Configuration
Projects
None yet
Development

No branches or pull requests

7 participants