diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-11-18 23:04:30 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-11-18 23:04:30 +0100 |
commit | c978c9e29652b24b7f31ed545c1c0e48a17464ec (patch) | |
tree | c347e96d74bcb9d180346d90385a2dceb6fbcad5 /integration/intellij/src/main/resources/META-INF/plugin.xml | |
parent | 28b80bf7669ff14f1af913ef7bcee8659ac555a2 (diff) |
Move and rename
Diffstat (limited to 'integration/intellij/src/main/resources/META-INF/plugin.xml')
-rw-r--r-- | integration/intellij/src/main/resources/META-INF/plugin.xml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/integration/intellij/src/main/resources/META-INF/plugin.xml b/integration/intellij/src/main/resources/META-INF/plugin.xml new file mode 100644 index 00000000000..49db6c59b3e --- /dev/null +++ b/integration/intellij/src/main/resources/META-INF/plugin.xml @@ -0,0 +1,41 @@ +<!-- Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. --> +<idea-plugin> + <id>ai.vespa</id> + <name>Vespa</name> + + <!-- Text to display as company information on Preferences/Settings | Plugin page --> + <vendor>vespa.ai</vendor> + + <!-- Product and plugin compatibility requirements --> + <depends>com.intellij.java</depends> + <depends>com.intellij.modules.platform</depends> + + <!-- Text to display as description on Preferences/Settings | Plugin page --> + <description><![CDATA[ + <p>Vespa.ai schema file support</p> + ]]></description> + + <!-- Extension points defined by the plugin --> + <extensions defaultExtensionNs="com.intellij"> + <fileType name="Sd File" implementationClass="ai.vespa.intellij.schema.SdFileType" fieldName="INSTANCE" + language="Sd" extensions="sd"/> + <lang.parserDefinition language="Sd" implementationClass="ai.vespa.intellij.schema.parser.SdParserDefinition"/> + <lang.syntaxHighlighterFactory language="Sd" implementationClass="ai.vespa.intellij.schema.SdSyntaxHighlighterFactory"/> + <completion.contributor language="Sd" implementationClass="ai.vespa.intellij.schema.SdCompletionContributor"/> + + <lang.findUsagesProvider language="Sd" implementationClass="ai.vespa.intellij.schema.findUsages.SdFindUsagesProvider"/> + <findUsagesHandlerFactory implementation="ai.vespa.intellij.schema.findUsages.SdFindUsagesHandlerFactory"/> + <fileStructureGroupRuleProvider implementation="ai.vespa.intellij.schema.findUsages.SdRankProfileGroupingRuleProvider"/> + <fileStructureGroupRuleProvider implementation="ai.vespa.intellij.schema.findUsages.SdDocumentSummaryGroupingRuleProvider"/> + <elementDescriptionProvider implementation="ai.vespa.intellij.schema.psi.SdElementDescriptionProvider"/> + + <lang.psiStructureViewFactory language="Sd" implementationClass="ai.vespa.intellij.schema.structure.SdStructureViewFactory"/> + <codeStyleSettingsProvider implementation="ai.vespa.intellij.schema.SdCodeStyleSettingsProvider"/> + <langCodeStyleSettingsProvider implementation="ai.vespa.intellij.schema.SdLanguageCodeStyleSettingsProvider"/> + <lang.commenter language="Sd" implementationClass="ai.vespa.intellij.schema.SdCommenter"/> + <lang.refactoringSupport language="Sd" implementationClass="ai.vespa.intellij.schema.SdRefactoringSupportProvider"/> + <gotoSymbolContributor implementation="ai.vespa.intellij.schema.SdChooseByNameContributor"/> + <callHierarchyProvider language="Sd" implementationClass="ai.vespa.intellij.schema.hierarchy.SdCallHierarchyProvider"/> + </extensions> + +</idea-plugin>
\ No newline at end of file |