SmartIntroduce gone

In my plugin list, the hallowed "SmartIntroduce" plugin is in red, and seems to be unavailable from the plugin repository.

I love this plugin. Any word on its status? FYI, I'm using IDEA 8.0


~kc

17 comments
Comment actions Permalink

Keith Collison wrote:

In my plugin list, the hallowed "SmartIntroduce" plugin is in red, and seems to be unavailable from the plugin repository.

I love this plugin. Any word on its status? FYI, I'm using IDEA 8.0


~kc

I think this functionality is now built into the core of IDEA in version
8.0.

Cheers,
N.

0
Comment actions Permalink

If it is, it seems to exhibit different behavior than what the plugin formerly offered. If I recall correctly, the plugin displayed the expression selection dialog if I had nothing selected and the caret was positioned at the beginning of the line. Without the plugin, IDEA assumes that the entire line represents the variable I want to introduce, and therefore does not display the expression-chooser dialog.

It's a subtle difference, but one to which I've become quite accustomed. Having to now navigate to the expression is decidedly inconvenient, and I mourn the loss of this functionality.

~kc

0
Comment actions Permalink

Hello Keith,

In my plugin list, the hallowed "SmartIntroduce" plugin is in red, and
seems to be unavailable from the plugin repository.

I love this plugin. Any word on its status? FYI, I'm using IDEA 8.0


Most of SmartIntroduce functionality is included in IDEA 8 core, so you no
longer need the plugin.

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

Indeed, except I prefer how the plugin behaved over IDEA's built-in functionality, for reasons I posted above.

I guess I'll simply have to retrain my fingers. A regrettable loss, IMHO.

Edited by: Keith Collison on Nov 18, 2008 3:30 AM

0
Comment actions Permalink

Keith Collison wrote:

If it is, it seems to exhibit different behavior than what the plugin formerly offered. If I recall correctly, the plugin displayed the expression selection dialog if I had nothing selected and the caret was positioned at the beginning of the line. Without the plugin, IDEA assumes that the entire line represents the variable I want to introduce, and therefore does not display the expression-chooser dialog.

It's a subtle difference, but one to which I've become quite accustomed. Having to now navigate to the expression is decidedly inconvenient, and I mourn the loss of this functionality.

~kc

Me too... in fact there are a few other basic things missing too... the
plugin worked perfectly and it being replaced by core functionality that
doesn't work as well, with no option to use the plugin is very
frustrating :(
Is there any specific reason the plugin won't work with Diana?

N.

0
Comment actions Permalink

Dmitry Jemerov wrote:

Most of SmartIntroduce functionality is included in IDEA 8 core, so you
no longer need the plugin.

Unless you want the rest of the functionality not covered by the 'most'
above... :)

N.

0
Comment actions Permalink

Hello Nathan,

Me too... in fact there are a few other basic things missing too... the
plugin worked perfectly and it being replaced by core functionality that
doesn't work as well, with no option to use the plugin is very
frustrating :(


Please file JIRA issues for things that don't work as well as you expect.
We want the core functionality to be a good enough replacement.

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

Dmitry Jemerov wrote:

Hello Nathan,

Please file JIRA issues for things that don't work as well as you
expect. We want the core functionality to be a good enough replacement.


OK here's 3 for you to be going on with :)

http://www.jetbrains.net/jira/browse/IDEA-20734
http://www.jetbrains.net/jira/browse/IDEA-20735
http://www.jetbrains.net/jira/browse/IDEA-20736

I hope they are easy to fix!

N.

0
Comment actions Permalink

I suspected it was merely a matter of changing the maximum build # the plugin declares itself to work against. Unfortunately, while I can have the plugin be enabled by changing its META-INF/plugin.xml's "until-build" value, IDEA's core functionality intercedes. (I still get the "has void return type" error message).

Personally, it was this functionality alone that I choose to use the plugin instead of earlier versions of IDEA's refactoring. I'm honestly not even sure what part of the plugin's functionality had been built-in if this behavior is not present.

I'm otherwise very happy with IDEA 8.0, and feel partly at fault for this regression. I had been a faithful devotee of the EAP builds prior to 8.0, but I continued to have the plugin installed, and therefore did not notice this mournful loss.

~ kc

0
Comment actions Permalink

Hello Keith,

Could you please file a JIRA issue describing exactly what doesn't work for
you?

I suspected it was merely a matter of changing the maximum build # the
plugin declares itself to work against. Unfortunately, while I can
have the plugin be enabled by changing its META-INF/plugin.xml's
"until-build" value, IDEA's core functionality intercedes. (I still
get the "has void return type" error message).

Personally, it was this functionality alone that I choose to use the
plugin instead of earlier versions of IDEA's refactoring. I'm
honestly not even sure what part of the plugin's functionality had
been built-in if this behavior is not present.

I'm otherwise very happy with IDEA 8.0, and feel partly at fault for
this regression. I had been a faithful devotee of the EAP builds
prior to 8.0, but I continued to have the plugin installed, and
therefore did not notice this mournful loss.

~ kc

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

Nathan's JIRA issues accurately describe what doesn't work.

By the way Nathan, thank you for writing those up.

0
Comment actions Permalink

For long time, JetBrains are not advertant to the little things that make the different.
This is the price we pay for making them #1

0
Comment actions Permalink

I agree. I'm currently evaluating Idea 8 to see if my company should upgrade, and this is a fairly major point against it. This plugin is one of the small things I can no longer live without.

Cheers,
Colin

0
Comment actions Permalink

Colin Fleming wrote:

I agree. I'm currently evaluating Idea 8 to see if my company should upgrade, and this is a fairly major point against it. This plugin is one of the small things I can no longer live without.

Cheers,
Colin

---
Original message URL: http://www.jetbrains.net/devnet/message/5228921#5228921

Another for you to vote for :
http://www.jetbrains.net/jira/browse/IDEADEV-33386

0
Comment actions Permalink

It also doesn't work at all for Introduce Parameter

Posted a jira - http://www.jetbrains.net/jira/browse/IDEA-21215

0
Comment actions Permalink

Neville Ridley-Smith wrote:

It also doesn't work at all for Introduce Parameter

Posted a jira - http://www.jetbrains.net/jira/browse/IDEA-21215

---
Original message URL: http://www.jetbrains.net/devnet/message/5228991#5228991

Thanks! Duly voted.
N.

0

Please sign in to leave a comment.