PY-20033 New EP that allows to suppress individual PEP 8 errors in files
[idea/community.git] / python / ipnb / resources / META-INF / ipython-notebook.xml
1 <idea-plugin version="2">
2   <project-components>
3     <component>
4       <implementation-class>org.jetbrains.plugins.ipnb.configuration.IpnbConnectionManager</implementation-class>
5     </component>
6   </project-components>
7   <extensions defaultExtensionNs="com.intellij">
8     <fileEditorProvider implementation="org.jetbrains.plugins.ipnb.editor.IpnbEditorProvider"/>
9     <fileTypeFactory implementation="org.jetbrains.plugins.ipnb.IpnbFileTypeFactory"/>
10
11     <projectConfigurable groupId="language"  instance="org.jetbrains.plugins.ipnb.configuration.IpnbConfigurable"
12                          id="org.jetbrains.plugins.ipnb.configuration.IpnbConfigurable" displayName="IPython Notebook"
13                          nonDefaultProject="true"/>
14     <projectService serviceInterface="org.jetbrains.plugins.ipnb.configuration.IpnbSettings"
15                     serviceImplementation="org.jetbrains.plugins.ipnb.configuration.IpnbSettings"/>
16     <lang.parserDefinition language="IpnbPython" implementationClass="org.jetbrains.plugins.ipnb.psi.IpnbPyParserDefinition"/>
17   </extensions>
18   <extensions defaultExtensionNs="Pythonid">
19     <dialectsTokenSetContributor implementation="org.jetbrains.plugins.ipnb.psi.IpnbPyTokenSetContributor"/>
20     <visitorFilter language="IpnbPython" implementationClass="org.jetbrains.plugins.ipnb.IpnbVisitorFilter"/>
21     <pep8ProblemSuppressor implementation="org.jetbrains.plugins.ipnb.IpnbPep8ProblemSuppressor"/>
22   </extensions>
23   <actions>
24     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbRunCellInplaceAction" id="IpnbRunCellInplaceAction"
25             text="Run Cell Inplace">
26       <keyboard-shortcut keymap="$default" first-keystroke="ctrl ENTER"/>
27     </action>
28     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbRunCellAction" id="IpnbRunCellAction" text="Run Cell">
29       <keyboard-shortcut keymap="$default" first-keystroke="shift ENTER"/>
30     </action>
31     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbRunAllCellsAction" id="IpnbRunAllCellsAction" text="Run All Cells"
32     use-shortcut-of="Run">
33       <add-to-group group-id="RunMenu" anchor="last"/>
34     </action>
35     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbSaveAction" id="IpnbSaveAction" text="Save and Checkpoint">
36     </action>
37     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbAddCellBelowAction" id="IpnbAddCellBelowAction" text="Insert Cell Below">
38       <keyboard-shortcut keymap="$default" first-keystroke="ctrl EQUALS"/>
39     </action>
40     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbAddCellAboveAction" id="IpnbAddCellAboveAction" text="Insert Cell Above">
41       <keyboard-shortcut keymap="$default" first-keystroke="ctrl shift EQUALS"/>
42     </action>
43     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbCutCellAction" id="IpnbCutCellAction" text="Cut Cell"/>
44     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbCopyCellAction" id="IpnbCopyCellAction" text="Copy Cell"/>
45     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbPasteCellAction" id="IpnbPasteCellAction" text="Paste Cell Below"/>
46     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbDeleteCellAction" id="IpnbDeleteCellAction" text="Delete Cell"/>
47
48     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbMoveCellDownAction" id="IpnbMoveCellDownAction" text="Move Cell Down">
49       <keyboard-shortcut keymap="$default" first-keystroke="ctrl shift DOWN"/>
50     </action>
51     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbMoveCellUpAction" id="IpnbMoveCellUpAction" text="Move Cell Up">
52       <keyboard-shortcut keymap="$default" first-keystroke="ctrl shift UP"/>
53     </action>
54
55     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbMarkdownCellAction" id="IpnbMarkdownCellAction" text="Markdown Cell">
56       <keyboard-shortcut keymap="$default" first-keystroke="ctrl shift m"/>
57     </action>
58     <action class="org.jetbrains.plugins.ipnb.editor.actions.IpnbCodeCellAction" id="IpnbCodeCellAction" text="Code Cell">
59       <keyboard-shortcut keymap="$default" first-keystroke="ctrl shift s"/>
60     </action>
61     <action id="NewIPynbFile" class="org.jetbrains.plugins.ipnb.editor.actions.IpnbCreateFileAction">
62       <add-to-group group-id="NewGroup" anchor="after" relative-to-action="NewPythonFile"/>
63     </action>
64
65   </actions>
66
67 </idea-plugin>