mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
42 lines
3.2 KiB
XML
42 lines
3.2 KiB
XML
<idea-plugin>
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<inspection.basicVisitor class="com.intellij.json.psi.JsonElementVisitor"/>
|
|
|
|
<fileType name="JSON" extensions="har;json;jsonc"
|
|
implementationClass="com.intellij.json.JsonFileType" fieldName="INSTANCE"
|
|
language="JSON"/>
|
|
<fileType name="JSON5" extensions="json5"
|
|
implementationClass="com.intellij.json.json5.Json5FileType" fieldName="INSTANCE"
|
|
language="JSON5"/>
|
|
<fileType name="JSON-lines" extensions="jsonl;jsonlines;ldjson;ndjson"
|
|
implementationClass="com.intellij.json.jsonLines.JsonLinesFileType" fieldName="INSTANCE"
|
|
language="JSON Lines"/>
|
|
|
|
<lang.parserDefinition language="JSON" implementationClass="com.intellij.json.JsonParserDefinition"/>
|
|
<lang.parserDefinition language="JSON5" implementationClass="com.intellij.json.json5.Json5ParserDefinition"/>
|
|
<lang.parserDefinition language="JSON Lines" implementationClass="com.intellij.json.jsonLines.JsonLinesParserDefinition"/>
|
|
|
|
<colorSettingsPage implementation="com.intellij.json.highlighting.JsonColorsPage"/>
|
|
<lang.syntaxHighlighterFactory language="JSON" implementationClass="com.intellij.json.highlighting.JsonSyntaxHighlighterFactory"/>
|
|
<lang.syntaxHighlighterFactory language="JSON5" implementationClass="com.intellij.json.json5.highlighting.Json5SyntaxHighlightingFactory"/>
|
|
|
|
<lang.elementManipulator forClass="com.intellij.json.psi.JsonStringLiteral"
|
|
implementationClass="com.intellij.json.psi.JsonStringLiteralManipulator"/>
|
|
|
|
<lang.foldingBuilder language="JSON" implementationClass="com.intellij.json.editor.folding.JsonFoldingBuilder"/>
|
|
<statementUpDownMover implementation="com.intellij.json.editor.lineMover.JsonLineMover" id="JSON" order="before line"/>
|
|
<extendWordSelectionHandler implementation="com.intellij.json.editor.selection.JsonStringLiteralSelectionHandler"/>
|
|
<lang.smartEnterProcessor language="JSON" implementationClass="com.intellij.json.editor.smartEnter.JsonSmartEnterProcessor"/>
|
|
<lang.braceMatcher language="JSON" implementationClass="com.intellij.json.JsonBraceMatcher"/>
|
|
<lang.commenter language="JSON" implementationClass="com.intellij.json.editor.JsonCommenter"/>
|
|
<copyPastePostProcessor implementation="com.intellij.json.editor.JsonCopyPastePostProcessor"/>
|
|
<copyPastePreProcessor implementation="com.intellij.json.editor.JsonCopyPasteProcessor"/>
|
|
<applicationService serviceImplementation="com.intellij.json.editor.JsonEditorOptions"/>
|
|
<enterHandlerDelegate implementation="com.intellij.json.editor.JsonEnterHandler" id="JsonEnterHandler"/>
|
|
<focusModeProvider language="JSON" implementationClass="com.intellij.json.editor.JsonFocusModeProvider"/>
|
|
<editorSmartKeysConfigurable instance="com.intellij.json.editor.JsonSmartKeysConfigurable" id="editor.preferences.jsonOptions"/>
|
|
<typedHandler implementation="com.intellij.json.editor.JsonTypedHandler" id="JsonTypedHandler"/>
|
|
<quoteHandler fileType="JSON" className="com.intellij.json.JsonQuoteHandler"/>
|
|
<quoteHandler fileType="JSON5" className="com.intellij.json.JsonQuoteHandler"/>
|
|
</extensions>
|
|
</idea-plugin> |