Custom Language Development  Articles

All Articles

Learn how to implement code completion for your IntelliJ plugin and implement a small plugin showing words from a dictionary.
Learn how to detect the file type based on a file's content.
How to cache lazily initialized data in your PSI elements.