blob: 10b933c98248462fa4e1da2cbaf65bc024d8203f [file]
<idea-plugin>
<id>org.jetbrains.plugins.textmate</id>
<name>TextMate bundles</name>
<category>Other Tools</category>
<vendor>JetBrains</vendor>
<description><![CDATA[
Supports syntax highlighting for arbitrary file types, controlled by <a href="https://macromates.com/textmate/manual/bundles">TextMate bundles</a>
]]></description>
<depends>com.intellij.modules.lang</depends>
<extensions defaultExtensionNs="com.intellij">
<registryKey key="textmate.line.highlighting.limit" defaultValue="20000"
description="The maximum length of the line to be highlighted by TextMate lexer."/>
<fileType name="textmate" implementationClass="org.jetbrains.plugins.textmate.language.TextMateFileType" language="textmate" fieldName="INSTANCE"/>
<applicationService id="textmateSettings"
serviceImplementation="org.jetbrains.plugins.textmate.configuration.TextMateSettings"/>
<applicationService id="textmateService" serviceInterface="org.jetbrains.plugins.textmate.TextMateService"
serviceImplementation="org.jetbrains.plugins.textmate.TextMateServiceImpl"/>
<editorHighlighterProvider filetype="textmate" implementationClass="org.jetbrains.plugins.textmate.language.syntax.highlighting.TextMateEditorHighlighterProvider"/>
<lang.syntaxHighlighterFactory language="textmate"
implementationClass="org.jetbrains.plugins.textmate.language.syntax.highlighting.TextMateSyntaxHighlighterFactory"/>
<applicationConfigurable groupId="editor"
bundle="messages.IdeBundle"
key="configurable.TextMateConfigurableProvider.display.name"
id="reference.settingsdialog.textmate.bundles" provider="org.jetbrains.plugins.textmate.configuration.TextMateConfigurableProvider"/>
<lang.parserDefinition language="textmate" implementationClass="org.jetbrains.plugins.textmate.psi.TextMateParserDefinition"/>
<braceMatcher filetype="textmate" implementationClass="org.jetbrains.plugins.textmate.editor.TextMateBraceMatcher"/>
<typedHandler implementation="org.jetbrains.plugins.textmate.editor.TextMateTypedHandler"/>
<backspaceHandlerDelegate implementation="org.jetbrains.plugins.textmate.editor.TextMateBackspaceHandler"/>
<multiLangCommenter implementation="org.jetbrains.plugins.textmate.editor.TextMateCommentProvider"/>
<lang.commenter language="textmate" implementationClass="org.jetbrains.plugins.textmate.editor.TextMateCommentProvider"/>
<customLiveTemplate implementation="org.jetbrains.plugins.textmate.editor.TextMateCustomLiveTemplate"/>
<todoIndexer filetype="textmate" implementationClass="com.intellij.psi.impl.cache.impl.todo.PlainTextTodoIndexer"/>
<idIndexer filetype="textmate" implementationClass="com.intellij.psi.impl.cache.impl.id.PlainTextIndexer"/>
<indexPatternBuilder implementation="org.jetbrains.plugins.textmate.TextMatePatternBuilder"/>
<spellchecker.support language="textmate" implementationClass="org.jetbrains.plugins.textmate.spellchecker.TextMateSpellingStrategy"/>
<completion.contributor language="textmate" implementationClass="org.jetbrains.plugins.textmate.editor.TextMateCompletionContributor"/>
<notificationWhitelist groupIds="TextMate Bundles"/>
</extensions>
<actions>
<action id="install-vscode-plugin" class="org.jetbrains.plugins.textmate.actions.InstallVSCodePluginAction"
text="Install VSCode Plugin..." description="Installs plugin for VSCode"
internal="true"/>
</actions>
</idea-plugin>