Als Entwickler schätzen wir Auto-Vervollständigung, Validierung und Refactoring in unserer Entwicklungsumgebung (IDE). Um ein fehlendes Feature zu ergänzen oder etwas Spaß in den Entwickleralltag zu bringen stellt die IDE Schnittstellen (APIs) für Plugins zur Verfügung.
Dieser Vortrag zeigt Beispiele des AsciiDoc-Plugins und anderer Open-Source-Plugins für IntelliJ. Manchmal wird ein Lexer und Parser benötigt, an vielen anderen Stellen geht es auch ohne. JetBrains stellt für neue Plugins ein Template bereit mit den Best Practices rund um Gradle, Java und Kotlin.