|
32 | 32 |
|
33 | 33 | <errorHandler implementation="de.halirutan.mathematica.errorreporting.GitHubErrorReporter"/> |
34 | 34 | <fileTypeFactory implementation="de.halirutan.mathematica.file.MathematicaFileTypeFactory"/> |
| 35 | + <lang.ast.factory language="Mathematica" implementationClass="de.halirutan.mathematica.lang.tree.MathematicaASTFactory"/> |
35 | 36 | <lang.parserDefinition language="Mathematica" |
36 | 37 | implementationClass="de.halirutan.mathematica.lang.parsing.prattparser.MathematicaParserDefinition"/> |
37 | 38 |
|
|
47 | 48 |
|
48 | 49 | <lang.syntaxHighlighterFactory language="Mathematica" |
49 | 50 | implementationClass="de.halirutan.mathematica.codeinsight.highlighting.MathematicaSyntaxHighlighterFactory"/> |
50 | | - <lang.psiStructureViewFactory language="Mathematica" |
51 | | - implementationClass="de.halirutan.mathematica.codeinsight.structureview.MathematicaStructureViewFactory"/> |
52 | | - <lang.documentationProvider language="Mathematica" |
53 | | - implementationClass="de.halirutan.mathematica.documentation.MathematicaDocumentationProvider"/> |
| 51 | + <!--<lang.psiStructureViewFactory language="Mathematica"--> |
| 52 | + <!--implementationClass="de.halirutan.mathematica.codeinsight.structureview.MathematicaStructureViewFactory"/>--> |
| 53 | + <!--<lang.documentationProvider language="Mathematica"--> |
| 54 | + <!--implementationClass="de.halirutan.mathematica.documentation.MathematicaDocumentationProvider"/>--> |
54 | 55 |
|
55 | 56 | <annotator language="Mathematica" |
56 | 57 | implementationClass="de.halirutan.mathematica.codeinsight.highlighting.MathematicaHighlightingAnnotator"/> |
57 | 58 | <lang.braceMatcher language="Mathematica" |
58 | 59 | implementationClass="de.halirutan.mathematica.codeinsight.highlighting.MathematicaBraceMatcher"/> |
59 | 60 |
|
60 | 61 | <!-- Smart editing features --> |
61 | | - <quoteHandler fileType="Mathematica" |
62 | | - className="de.halirutan.mathematica.codeinsight.completion.MathematicaQuoteHandler"/> |
63 | | - <completion.contributor language="Mathematica" |
64 | | - implementationClass="de.halirutan.mathematica.codeinsight.completion.MathematicaCompletionContributor"/> |
65 | | - |
66 | | - <lang.smartEnterProcessor language="Mathematica" |
67 | | - implementationClass="de.halirutan.mathematica.codeinsight.editoractions.smartenter.MathematicaSmartEnter"/> |
68 | | - <lookup.charFilter implementation="de.halirutan.mathematica.codeinsight.completion.MathematicaCharFilter"/> |
69 | | - |
70 | | - <lang.commenter language="Mathematica" |
71 | | - implementationClass="de.halirutan.mathematica.codeinsight.editoractions.MathematicaCommenter"/> |
72 | | - |
73 | | - <lang.surroundDescriptor language="Mathematica" |
74 | | - implementationClass="de.halirutan.mathematica.codeinsight.surround.MathematicaSurroundDescriptor"/> |
75 | | - <codeInsight.surroundWithRangeAdjuster |
76 | | - implementation="de.halirutan.mathematica.codeinsight.surround.MathematicaSurroundWithRangeAdjuster"/> |
77 | | - <liveTemplateContext |
78 | | - implementation="de.halirutan.mathematica.codeinsight.livetemplates.MathematicaTemplateContextType"/> |
79 | | - <defaultLiveTemplatesProvider |
80 | | - implementation="de.halirutan.mathematica.codeinsight.livetemplates.MathematicaDefaultLiveTemplateProvider"/> |
81 | | - |
82 | | - <extendWordSelectionHandler |
83 | | - implementation="de.halirutan.mathematica.codeinsight.editoractions.wordselection.MathematicaFunctionSelectioner"/> |
84 | | - <extendWordSelectionHandler |
85 | | - implementation="de.halirutan.mathematica.codeinsight.editoractions.wordselection.MathematicaListSelectioner"/> |
86 | | - |
87 | | - <!--<basicWordSelectionFilter--> |
88 | | - <!--implementation="de.halirutan.mathematica.codeinsight.editoractions.wordselection.BasicExpressionSelectionFilter"/>--> |
89 | | - |
90 | | - <lang.refactoringSupport language="Mathematica" |
91 | | - implementationClass="de.halirutan.mathematica.refactoring.MathematicaRefactoringSupport"/> |
92 | | - <lang.namesValidator language="Mathematica" implementationClass="de.halirutan.mathematica.refactoring.MathematicaNamesValidator"/> |
93 | | - <lang.foldingBuilder language="Mathematica" |
94 | | - implementationClass="de.halirutan.mathematica.codeinsight.folding.MathematicaExpressionFoldingBuilder"/> |
95 | | - |
96 | | - <applicationService |
97 | | - serviceInterface="de.halirutan.mathematica.codeinsight.folding.MathematicaCodeFoldingSettingsImpl" |
98 | | - serviceImplementation="de.halirutan.mathematica.codeinsight.folding.MathematicaCodeFoldingSettingsImpl"/> |
99 | | - <codeFoldingOptionsProvider |
100 | | - instance="de.halirutan.mathematica.codeinsight.folding.MathematicaFoldingOptionProvider"/> |
101 | | - |
102 | | - <enterHandlerDelegate |
103 | | - implementation="de.halirutan.mathematica.codeinsight.editoractions.enter.MathematicaEnterInsideFunctionHandler"/> |
104 | | - |
105 | | - <enterHandlerDelegate |
106 | | - implementation="de.halirutan.mathematica.codeinsight.editoractions.enter.MathematicaEnterAfterOperatorHandler"/> |
| 62 | + <!--<quoteHandler fileType="Mathematica"--> |
| 63 | + <!--className="de.halirutan.mathematica.codeinsight.completion.MathematicaQuoteHandler"/>--> |
| 64 | + <!--<completion.contributor language="Mathematica"--> |
| 65 | + <!--implementationClass="de.halirutan.mathematica.codeinsight.completion.MathematicaCompletionContributor"/>--> |
| 66 | + |
| 67 | + <!--<lang.smartEnterProcessor language="Mathematica"--> |
| 68 | + <!--implementationClass="de.halirutan.mathematica.codeinsight.editoractions.smartenter.MathematicaSmartEnter"/>--> |
| 69 | + <!--<lookup.charFilter implementation="de.halirutan.mathematica.codeinsight.completion.MathematicaCharFilter"/>--> |
| 70 | + |
| 71 | + <!--<lang.commenter language="Mathematica"--> |
| 72 | + <!--implementationClass="de.halirutan.mathematica.codeinsight.editoractions.MathematicaCommenter"/>--> |
| 73 | + |
| 74 | + <!--<lang.surroundDescriptor language="Mathematica"--> |
| 75 | + <!--implementationClass="de.halirutan.mathematica.codeinsight.surround.MathematicaSurroundDescriptor"/>--> |
| 76 | + <!--<codeInsight.surroundWithRangeAdjuster--> |
| 77 | + <!--implementation="de.halirutan.mathematica.codeinsight.surround.MathematicaSurroundWithRangeAdjuster"/>--> |
| 78 | + <!--<liveTemplateContext--> |
| 79 | + <!--implementation="de.halirutan.mathematica.codeinsight.livetemplates.MathematicaTemplateContextType"/>--> |
| 80 | + <!--<defaultLiveTemplatesProvider--> |
| 81 | + <!--implementation="de.halirutan.mathematica.codeinsight.livetemplates.MathematicaDefaultLiveTemplateProvider"/>--> |
| 82 | + |
| 83 | + <!--<extendWordSelectionHandler--> |
| 84 | + <!--implementation="de.halirutan.mathematica.codeinsight.editoractions.wordselection.MathematicaFunctionSelectioner"/>--> |
| 85 | + <!--<extendWordSelectionHandler--> |
| 86 | + <!--implementation="de.halirutan.mathematica.codeinsight.editoractions.wordselection.MathematicaListSelectioner"/>--> |
| 87 | + |
| 88 | + <!--<!–<basicWordSelectionFilter–>--> |
| 89 | + <!--<!–implementation="de.halirutan.mathematica.codeinsight.editoractions.wordselection.BasicExpressionSelectionFilter"/>–>--> |
| 90 | + |
| 91 | + <!--<lang.refactoringSupport language="Mathematica"--> |
| 92 | + <!--implementationClass="de.halirutan.mathematica.refactoring.MathematicaRefactoringSupport"/>--> |
| 93 | + <!--<lang.namesValidator language="Mathematica" implementationClass="de.halirutan.mathematica.refactoring.MathematicaNamesValidator"/>--> |
| 94 | + <!--<lang.foldingBuilder language="Mathematica"--> |
| 95 | + <!--implementationClass="de.halirutan.mathematica.codeinsight.folding.MathematicaExpressionFoldingBuilder"/>--> |
| 96 | + |
| 97 | + <!--<applicationService--> |
| 98 | + <!--serviceInterface="de.halirutan.mathematica.codeinsight.folding.MathematicaCodeFoldingSettingsImpl"--> |
| 99 | + <!--serviceImplementation="de.halirutan.mathematica.codeinsight.folding.MathematicaCodeFoldingSettingsImpl"/>--> |
| 100 | + <!--<codeFoldingOptionsProvider--> |
| 101 | + <!--instance="de.halirutan.mathematica.codeinsight.folding.MathematicaFoldingOptionProvider"/>--> |
| 102 | + |
| 103 | + <!--<enterHandlerDelegate--> |
| 104 | + <!--implementation="de.halirutan.mathematica.codeinsight.editoractions.enter.MathematicaEnterInsideFunctionHandler"/>--> |
| 105 | + |
| 106 | + <!--<enterHandlerDelegate--> |
| 107 | + <!--implementation="de.halirutan.mathematica.codeinsight.editoractions.enter.MathematicaEnterAfterOperatorHandler"/>--> |
107 | 108 |
|
108 | 109 | <!-- Code-style and colors--> |
109 | 110 | <colorSettingsPage |
|
120 | 121 | <additionalTextAttributes scheme="Default" file="colors/MathematicaDefault.xml"/> |
121 | 122 | <lang.refactoringSupport language="Mathematica" |
122 | 123 | implementationClass="de.halirutan.mathematica.refactoring.MathematicaRefactoringSupport"/> |
| 124 | + <!--<annotator language="Mathematica"--> |
| 125 | + <!--implementationClass="de.halirutan.mathematica.codeinsight.highlighting.CommentAnnotator"/>--> |
123 | 126 |
|
124 | | - <annotator language="Mathematica" |
125 | | - implementationClass="de.halirutan.mathematica.codeinsight.highlighting.CommentAnnotator"/> |
126 | | - |
127 | | - <inspectionToolProvider |
128 | | - implementation="de.halirutan.mathematica.codeinsight.inspections.MathematicaInspectionProvider"/> |
| 127 | + <!--<inspectionToolProvider--> |
| 128 | + <!--implementation="de.halirutan.mathematica.codeinsight.inspections.MathematicaInspectionProvider"/>--> |
129 | 129 |
|
130 | | - <psi.referenceContributor language="Mathematica" implementation="de.halirutan.mathematica.lang.psi.MathematicaReferenceContributor"/> |
131 | | - <renamePsiElementProcessor implementation="de.halirutan.mathematica.refactoring.MathematicaPsiRenameProcessor"/> |
| 130 | + <!--<psi.referenceContributor language="Mathematica" implementatide.halirutan.mathematica.lang.resolve.MathematicaReferenceContributorutor"/>--> |
| 131 | + <!--<renamePsiElementProcessor implementation="de.halirutan.mathematica.refactoring.MathematicaPsiRenameProcessor"/>--> |
132 | 132 |
|
133 | 133 | <applicationService serviceInterface="de.halirutan.mathematica.settings.MathematicaSettings" serviceImplementation="de.halirutan.mathematica.settings.MathematicaSettings"/> |
134 | 134 | <applicationConfigurable groupId="language" displayName="Mathematica" id="preferences.Mathematica" |
135 | 135 | instance="de.halirutan.mathematica.settings.MathematicaSettingsConfigurable"/> |
136 | | - <gotoRelatedProvider |
137 | | - implementation="de.halirutan.mathematica.codeinsight.navigation.MathematicaGotoRelatedProvider"/> |
138 | | - |
139 | | - <spellchecker.support language="Mathematica" |
140 | | - implementationClass="de.halirutan.mathematica.codeinsight.spellcheck.MathematicaSpellCheck"/> |
141 | | - <intentionAction> |
142 | | - <className>de.halirutan.mathematica.intentions.localization.MoveVariableToLocalisation</className> |
143 | | - </intentionAction> |
| 136 | + <!--<gotoRelatedProvider--> |
| 137 | + <!--implementation="de.halirutan.mathematica.codeinsight.navigation.MathematicaGotoRelatedProvider"/>--> |
| 138 | + |
| 139 | + <!--<spellchecker.support language="Mathematica"--> |
| 140 | + <!--implementationClass="de.halirutan.mathematica.codeinsight.spellcheck.MathematicaSpellCheck"/>--> |
| 141 | + <!--<intentionAction>--> |
| 142 | + <!--<className>de.halirutan.mathematica.intentions.localization.MoveVariableToLocalisation</className>--> |
| 143 | + <!--</intentionAction>--> |
144 | 144 | </extensions> |
145 | 145 |
|
146 | 146 | <actions> |
|
0 commit comments