| <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> |