22 plugins in category «Plugin development»

ADB Wifi Device Connection is a tool that is used to connect devices with android studio without using a USB cable. 1. Plug first device with usb 2. tools-adb devices wifi 3. enter the address of the existing adb sdk 4. enter the ip end devices 5. connect

Lets you instantly try running plugin components like Intentions, Inspections and Actions in the
current IDE instance.

Just open a source file extending AnAction, IntentionAction, or LocalInspectionTool and hit Ctrl-Shift-F10 to run it, just
like a JUnit test or Java Application. It will be installed in your current IDEA instance and ready to go. To uninstall, just click
the X in the Run Configuration window. HotPlugin can display System.out.println() calls in the window, and monitor the idea.log file to
help with debugging.

Intentions should appear immediately, as a light bulb, when the isAvailable() method returns true.

Inspections should appear after a code change, if one of the check methods return a ProblemDescriptor.
Note that you might have to enable it in the Errors settings window if you haven't overridden isEnabledByDefault()

Actions will be linked to a button on the Run Configuration window, and context menu items on the editor and project windows.
Just click them to activate the action.

Due to IDEA's plugin system, HotPlugin can't test all types of plugins, particularly ones dealing with interaction with other components
and saving configuration but is good for rapid development and testing parts of a plugin. When you get to the stage of testing the whole plugin,
use the standard DevKit "Plugin" run configuration to start a new instance of IDEA and test your plugin fully.

Note that it is possible to write code that will mess up your current IDE session by going into infinite loops or manually adding listeners to IDE hooks
which can't be cleaned up. If this happens, a restart of IDEA will reset everything.

Enjoy. Any suggestions for enhancements are welcome. The source is available via Subversion at http://svn.roblisa.com/plugins/HotPlugin/

Note: it makes no sense to install this plugin if you don't contribute to IntelliJ IDEA sources. Also the plugin requires connection to a server which isn't accessible outside of JetBrains internal network.

This plugin for plugins is only meant for IDEA plugin developers and provides no user functionality!

The Plugin Error Report Submitter is a plugin for plugin developers to receive email notification
about errors reported by plugin users through IDEAs error reporting integration. Submitted error
reports are sent to a server who will forward the reports to the owning plugin author(s) by email.
The email addresses of the recipients are first extracted from the plugin descriptor but can be
overwritten through a properties file if shipped along with the actual plugin.

This Plugin Error Report Submitter should make it obsolete for plugin users having to post plugin error
messages on the IDEA mailing list, which is quite a cumbersome thing to do and which possibly led
to many unreported errors.

The Plugin Error Report Submitter binary can be found in your personal IDEA plugins
folder (plugins\PluginErrorReportSubmitter\errorReporter.jar) and documentation is
available in the jar file's README.txt or online (see plugin home page link).

This plugin allows plugin developers to upload new versions of their plugins to the IDEA Plugin Repository from within IDEA.

The upload functionality can be accessed from the Tools menu, selecting the Upload Plugin... menu item.
Specify the path to the plugin .jar or .zip file to upload, enter the id of the plugin as defined by the IDEA Plugin Repository,
optionally add a message for the RSS feed, and finally provide your IDEA Plugin Repository authentication credentials.

Note: The id of the plugin as defined by the IDEA Plugin Repository can be determined by browsing to the web page of the plugin
and extracting the id from the URL. For example, the URL of the SimpleIntentions plugin is
http://plugins.intellij.net/plugin/?id=59, hence the id required for its upload from within IDEA is 59.