| <idea-plugin> | |
| <id>com.jetbrains.filePrediction</id> | |
| <name>Next File Prediction</name> | |
| <vendor>JetBrains</vendor> | |
| <description><![CDATA[Predicts next file which will be open in IDE to start long running analysis and pre-load caches.]]></description> | |
| <depends optional="true" config-file="file-prediction-java.xml">com.intellij.java</depends> | |
| <depends optional="true" config-file="file-prediction-vcs.xml">com.jetbrains.changeReminder</depends> | |
| <extensionPoints> | |
| <extensionPoint qualifiedName="com.intellij.filePrediction.featureProvider" interface="com.intellij.filePrediction.FilePredictionFeatureProvider" dynamic="true"/> | |
| <extensionPoint qualifiedName="com.intellij.filePrediction.referencesProvider" interface="com.intellij.filePrediction.FileExternalReferencesProvider" dynamic="true"/> | |
| </extensionPoints> | |
| <extensions defaultExtensionNs="com.intellij"> | |
| <registryKey key="filePrediction.calculate.features" defaultValue="true" description="Record opened files features to predict which file will be opened next and pre-load caches."/> | |
| <statistics.counterUsagesCollector groupId="file.prediction" version="3"/> | |
| <filePrediction.featureProvider implementation="com.intellij.filePrediction.FilePredictionGeneralFeatures"/> | |
| <filePrediction.featureProvider implementation="com.intellij.filePrediction.history.FilePredictionHistoryFeatures"/> | |
| <projectService serviceImplementation="com.intellij.filePrediction.history.FilePredictionHistory"/> | |
| </extensions> | |
| <projectListeners> | |
| <listener class="com.intellij.filePrediction.FilePredictionEditorManagerListener" topic="com.intellij.openapi.fileEditor.FileEditorManagerListener"/> | |
| </projectListeners> | |
| </idea-plugin> |