Bacchanalia with links and languages in IntelliJ IDEA
summary
Describes IntelliJ IDEA's Language Injections feature for treating string literals as meaningful languages (e.g., SQL, file paths, service IDs) so the IDE can parse, validate and provide tooling. Explains using built-in code fragments and references to enhance developer workflow and shows how to implement a small IntelliJ plugin that lets projects define custom handling for such "magic" strings.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:16String literals problem
- 4:46Language injection in IntelliJ IDEA
- 13:11Plugin for injections
- 24:43Resource link injection
- 31:36Reference injectors implementation
- 49:04Refactoring links and autocompletion
- 55:11Summary and resources
related talks
52mIntelliJ IDEA Tips and Tricks
58mHow We Support New Technologies, Languages, and Frameworks in IntelliJ IDEA
50mIntelliJ IDEA Tips and Tricks
29mYour Plugin for IntelliJ IDEA
51mIntelliJ IDEA based IDEs Tips & Tricks
27mIntelliJ IDEA Tips & Tricks
43mBoost Your Productivity with IntelliJ, Scala Plugin and More
51mIntelliJ IDEA-Based IDE Tips & Tricks
