mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:10:43 +07:00
This was placed in the DataSpell module, what broke the consistency. Because of that, it was not possible to move the tests into the different module (cherry picked from commit 6904ceacab066ed3bc7b76297c3d3fec25a6d386) GitOrigin-RevId: 1dbe1d2be235b414fa5a9a71882656c74c8f6e44
113 lines
6.2 KiB
XML
113 lines
6.2 KiB
XML
<idea-plugin package="com.intellij.notebooks.visualization">
|
|
<dependencies>
|
|
<module name="intellij.notebooks.ui"/>
|
|
<plugin id="org.intellij.plugins.markdown"/>
|
|
</dependencies>
|
|
|
|
<extensionPoints>
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.editor.notebookEditorAppearanceProvider"
|
|
interface="com.intellij.notebooks.visualization.NotebookEditorAppearanceProvider"
|
|
dynamic="true"/>
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookCellLinesProvider"
|
|
beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
|
<with attribute="implementationClass" implements="com.intellij.notebooks.visualization.NotebookCellLinesProvider"/>
|
|
</extensionPoint>
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookCellSelectionModelProvider"
|
|
beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
|
<with attribute="implementationClass" implements="com.intellij.notebooks.visualization.NotebookCellSelectionModelProvider"/>
|
|
</extensionPoint>
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookIntervalPointerFactoryProvider"
|
|
beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
|
<with attribute="implementationClass" implements="com.intellij.notebooks.visualization.NotebookIntervalPointerFactoryProvider"/>
|
|
</extensionPoint>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookCellSelfManagedController"
|
|
interface="com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedControllerFactory"
|
|
dynamic="true"/>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.editorNotebookEndInlayProvider"
|
|
interface="com.intellij.notebooks.visualization.ui.endInlay.EditorNotebookEndInlayProvider"
|
|
dynamic="true"/>
|
|
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.inputFactory"
|
|
interface="com.intellij.notebooks.visualization.EditorCellInputFactory"
|
|
dynamic="true"/>
|
|
</extensionPoints>
|
|
|
|
<actions resource-bundle="messages.VisualizationBundle">
|
|
<group id="NotebookOutputCollapseActions" popup="true">
|
|
<action id="NotebookOutputCollapseSingleInCellAction"
|
|
class="com.intellij.notebooks.visualization.outputs.action.NotebookOutputCollapseSingleInCellAction"/>
|
|
<action id="NotebookOutputCollapseAllInCellAction"
|
|
class="com.intellij.notebooks.visualization.outputs.action.NotebookOutputCollapseAllInCellAction"/>
|
|
<action id="NotebookOutputCollapseAllInSelectedCellsAction"
|
|
class="com.intellij.notebooks.visualization.outputs.action.NotebookOutputCollapseAllInSelectedCellsAction"/>
|
|
<action id="NotebookOutputCollapseAllAction"
|
|
class="com.intellij.notebooks.visualization.outputs.action.NotebookOutputCollapseAllAction"/>
|
|
</group>
|
|
|
|
<action id="NotebookOutputSelectAllAction"
|
|
class="com.intellij.notebooks.visualization.r.inlays.components.NotebookOutputSelectAllAction"
|
|
use-shortcut-of="$SelectAll"/>
|
|
|
|
<action id="NotebookResetCellOutputSizeAction"
|
|
class="com.intellij.notebooks.visualization.outputs.action.NotebookResetCellOutputSizeAction"/>
|
|
</actions>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<notificationGroup displayType="BALLOON" id="Notebook Table" bundle="messages.VisualizationBundle"
|
|
key="inlay.output.table.notification.group.name"/>
|
|
|
|
<editorFactoryDocumentListener implementation="com.intellij.notebooks.visualization.UndoableActionListener"
|
|
order="last"/>
|
|
|
|
<applicationService serviceImplementation="com.intellij.notebooks.visualization.settings.NotebookSettings"/>
|
|
</extensions>
|
|
|
|
<!-- New output inlays -->
|
|
<extensionPoints>
|
|
<extensionPoint
|
|
qualifiedName="org.jetbrains.plugins.notebooks.editor.outputs.notebookOutputComponentFactory"
|
|
interface="com.intellij.notebooks.visualization.outputs.NotebookOutputComponentFactory"
|
|
dynamic="true"/>
|
|
<extensionPoint
|
|
qualifiedName="org.jetbrains.plugins.notebooks.editor.outputs.notebookOutputDataKeyExtractor"
|
|
interface="com.intellij.notebooks.visualization.outputs.NotebookOutputDataKeyExtractor"
|
|
dynamic="true"/>
|
|
<extensionPoint
|
|
qualifiedName="org.jetbrains.plugins.notebooks.editor.outputs.notebookOutputComponentWrapper"
|
|
interface="com.intellij.notebooks.visualization.outputs.NotebookOutputComponentWrapper"
|
|
dynamic="true"/>
|
|
<extensionPoint
|
|
qualifiedName="org.jetbrains.plugins.notebooks.editor.outputs.editorCellOutputsPreprocessor"
|
|
interface="com.intellij.notebooks.visualization.ui.EditorCellOutputsPreprocessor"
|
|
dynamic="true"/>
|
|
</extensionPoints>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<registryKey defaultValue="true"
|
|
description="Enables floating toolbar for markdown cells"
|
|
key="jupyter.markdown.cells.floating.toolbar"
|
|
restartRequired="false"/>
|
|
|
|
<textEditorCustomizer implementation="com.intellij.notebooks.visualization.ui.NotebookFloatingToolbarCustomizer"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="org.jetbrains.plugins.notebooks">
|
|
<notebookCellSelfManagedController
|
|
implementation="com.intellij.notebooks.visualization.ui.cell.background.CodeCellBackgroundControllerFactory"/>
|
|
<notebookCellSelfManagedController
|
|
implementation="com.intellij.notebooks.visualization.ui.cell.toolbar.CellToolbarControllerFactory"/>
|
|
<notebookCellSelfManagedController
|
|
implementation="com.intellij.notebooks.visualization.ui.cell.runCell.EditorCellRunGutterControllerFactory"/>
|
|
|
|
<notebookCellSelectionModelProvider language="Python"
|
|
implementationClass="com.intellij.notebooks.visualization.PythonCellSelectionModelProvider"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="org.intellij.markdown">
|
|
<markdownCompatibilityChecker implementation="com.intellij.notebooks.visualization.JupyterMarkdownCompatibilityChecker"/>
|
|
</extensions>
|
|
</idea-plugin>
|