mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
4.2 KiB
4.2 KiB
Plugin Development FAQ
List of plugin development forum topics with frequently asked questions.
This FAQ is a topical index of questions that have been asked (and answered) on the archived IntelliJ IDEA Open API and Plugin Development forum. See on how to post new questions.
Working with XML and XML DOM
How do I register a DTD or XSD?
To register a bundled DTD/XSD file, use for static or for programmatic registration.
Refactoring
How can I receive notifications about refactoring events?
RefactoringEventListener
How do I show a refactoring dialog programmatically?
RefactoringActionHandlerFactory
Editors, Documents and Files
- Why doesn't the file change on disk after I changed it through the PSI?
- Can I hook into the file save logic?
- Can I mark a part of a file as read-only?
- How do I control what happens when the user tries to edit such a part?
- How can I show several editors for a single file in tabs?
- Can I open an editor which has no underlying file on disk?
- How do I highlight elements in a source code editor?
- How do I allow to navigate between highlighted elements using Find Next?
- How do I get the active editor instance?
- How do I clear the read-only status of a file?
- How can I show an editor with error highlighting in a tool window?
User Interface
- How do I enable file name completion in a combo box?
- How do I provide a custom icon for files/PSI elements?