IntentionPlugin 

HOME INDEX SEARCH GO  

 <<O>>  Difference Topic IntentionPlugin (r1.7 - 01 Jul 2003 - TimurZambalayev)
Added:
>
>

0.3.1 (#705, #833) - Jul 01, 2003

  • Bug [ 750650 ] NPE at PsiElementWrapper.findLeavesAt(PsiElementWrapper.java:27).
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.3"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.3.1"}%


 <<O>>  Difference Topic IntentionPlugin (r1.6 - 09 Jun 2003 - TimurZambalayev)
Changed:
<
<

%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="For now there is only one simple intention: true/false toggle. Also there is an ability to invoke plugin intentions in Ariadna builds."}%

>
>

%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="Various intentions (true/false toggle; xml empty tag toggle). Also there is an ability to invoke plugin intentions in Ariadna builds."}%


 <<O>>  Difference Topic IntentionPlugin (r1.5 - 07 Jun 2003 - TimurZambalayev)
Changed:
<
<

True/false toggle intention.

>
>

True/false toggle intentions.

Added:
>
>

Xml empty/regular tag toggle intentions.

In xml files:

<a/> <--> <a></a>
Added:
>
>

0.3 (#705, #818) - Jun 07, 2003

  • RFE [ 750406 ] xml intentions: <a/> <--> <a></a>.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.2"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.3"}%


 <<O>>  Difference Topic IntentionPlugin (r1.4 - 07 Jun 2003 - TimurZambalayev)
Changed:
<
<

For now there is only one simple intention: true/false toggle. Also there is an ability to invoke plugin intentions in Ariadna builds.

>
>

Various intentions (true/false toggle; xml empty tag toggle).

Changed:
<
<

If you want to try your intention with this (you may want to this if your code is compatible with Ariadna Open API), all you need is to use org.intellij.codeInsight.intention.IntentionManager and org.intellij.codeInsight.intention.IntentionAction instead of com.intellij.codeInsight.intention.IntentionManager and com.intellij.codeInsight.intention.IntentionAction (very probably you'll just need to change "com" to "org" in import statements). Your intentions will work as before in #816 (that is they will be registered with com.intellij.codeInsight.intention.IntentionManager). Plus they'll work in Ariadna.

>
>

True/false toggle intention.

In Java files:

true <--> false

 <<O>>  Difference Topic IntentionPlugin (r1.3 - 30 May 2003 - TimurZambalayev)
Added:
>
>

0.2 (#701, #818) - May 30, 2003

  • RFE [ 746059 ] Support #818 (changed isAvailable method).
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.1"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.2"}%


 <<O>>  Difference Topic IntentionPlugin (r1.2 - 29 May 2003 - AlexeyEfimov)
Changed:
<
<

%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="For now there is only one simple intention: true/false toggle. Also there is an ability to invoke%_N_%plugin intentions in Ariadna builds."}%

>
>

%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="For now there is only one simple intention: true/false toggle. Also there is an ability to invoke plugin intentions in Ariadna builds."}%


 <<O>>  Difference Topic IntentionPlugin (r1.1 - 29 May 2003 - TimurZambalayev)
Added:
>
>

%META:TOPICINFO{author="TimurZambalayev" date="1054177200" format="1.0" version="1.1"}% %META:TOPICPARENT{name="TimurZambalayev"}%

Description.

For now there is only one simple intention: true/false toggle. Also there is an ability to invoke plugin intentions in Ariadna builds.

Screenshot (#701): http://www.intellij.org/twiki/pub/Main/IntentionPlugin/IntentionPluginScreenshot701.jpg

Warning.

This plugin uses non-published IDEA API.

Downloads, Bugs, RFEs:

http://sourceforge.net/projects/tz-ip/

How to deploy.

  • Copy the jar file (e.g. Intention.jar) to the plugins directory ($IDEA_HOME/plugins).
  • Restart IDEA.

Plugin Intentions in Ariadna.

IntentionPlugin.ShowIntentions action. By default it's mapped to Ctrl-Alt-Enter. There's no light bulb. You have to know where the intention is.

If you want to try your intention with this (you may want to this if your code is compatible with Ariadna Open API), all you need is to use org.intellij.codeInsight.intention.IntentionManager and org.intellij.codeInsight.intention.IntentionAction instead of com.intellij.codeInsight.intention.IntentionManager and com.intellij.codeInsight.intention.IntentionAction (very probably you'll just need to change "com" to "org" in import statements). Your intentions will work as before in #816 (that is they will be registered with com.intellij.codeInsight.intention.IntentionManager). Plus they'll work in Ariadna.

How to build.

  1. Specify the location of $idea.home in build.properties
  2. ant clean main.

History.

0.1 (#701, #816) - May 28, 2003

  • true/false toggle intention.
  • Ability to invoke plugin intentions in Ariadna builds.

-- TimurZambalayev - May 28, 2003 %META:FORM{name="IntelliJPluginWebForm"}% %META:FIELD{name="IntelliJPluginName" title="IntelliJPluginName" value="IntentionPlugin"}% %META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.1"}% %META:FIELD{name="IntelliJPluginVendor" title="IntelliJPluginVendor" value="TimurZambalayev"}% %META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value="http://sourceforge.net/projects/tz-ip/"}% %META:FIELD{name="IntelliJPluginSource" title="IntelliJPluginSource" value="http://sourceforge.net/projects/tz-ip/"}% %META:FIELD{name="IntelliJPluginClassification" title="IntelliJPluginClassification" value=""}% %META:FIELD{name="TopicClassification" title="TopicClassification" value="IntelliJPluginPackage"}% %META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="For now there is only one simple intention: true/false toggle. Also there is an ability to invoke%_N_%plugin intentions in Ariadna builds."}% %META:FIELD{name="TestedOnOS" title="TestedOnOS" value="OsWin2K"}% %META:FIELD{name="ShouldRunOnOS" title="ShouldRunOnOS" value="AnyOS"}% %META:FILEATTACHMENT{name="IntentionPluginScreenshot701.jpg" attr="" comment="" date="1054176840" path="C:\3\IntentionPluginScreenshot701.jpg" size="4878" user="TimurZambalayev" version="1.1"}%


View | Diffs | r1.7 | > | r1.6 | > | r1.5 | More

e d i t a t t a c h r e f - b y d i f f s
Ideas,requests,problems regarding this site? Send feedback.
Copyright @ 2000-2003 by the contribution authors. All material on this collaboration tool is the property of the contributing authors.

Revision r1.1 - 29 May 2003 - 03:00 GMT - TimurZambalayev
Revision r1.7 - 01 Jul 2003 - 17:44 GMT - TimurZambalayev
Copyright © 2001 by the contributing authors. All material on this collaboration tool is the property of the contributing authors.
Ideas, requests, problems regarding this site? Send feedback.