Plugin Development FAQ

This FAQ is a topical index of questions that have been asked (and answered) on our IntelliJ IDEA Open API and Plugin Development forum.

Open-Source Plugins

Open-Source Plugins

Accessing and Modifying the Source Code

Working with XML and XML DOM

Code Completion

Refactoring

Run/Debug

How do I implement a custom run configuration?

Make/Compile

How do I get access to class files generated by javac?

Version Control Integration

Test Framework

How do I create a library dependency in my test module?

Plugin Architecture

Editors, Documents and Files

Inspections

Project Structure

Custom Languages

User Interface

General