I am currently scoping out some development work for my thesis work as a graduate student at UBC. My research area is in software engineering/developer productivity
I want to develop functionality that enables developers to see a custom cluster of search results when they use the "Find All" or "Search Everywhere" tools in IntelliJ.
Does the IntelliJ IDEA Plugin have APIs that enable programmatic access to search results returned by the "Find All" or "Search Everywhere" tools? I was looking at the open-source edition of IntelliJ (CE), and was wondering if writing a plugin instead would be better for re-use.