Skip to content

Commit c4e1893

Browse files
committed
disable other lang
1 parent bad79b6 commit c4e1893

File tree

1 file changed

+64
-40
lines changed

1 file changed

+64
-40
lines changed

src/main/resources/META-INF/plugin.xml

Lines changed: 64 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@
2222
</application-components>
2323

2424
<extensions defaultExtensionNs="com.intellij">
25-
<postStartupActivity implementation = "com.shuzijun.leetcode.plugin.listener.RegisterPluginInstallerStateListener"/>
25+
<postStartupActivity
26+
implementation="com.shuzijun.leetcode.plugin.listener.RegisterPluginInstallerStateListener"/>
2627
<errorHandler implementation="com.shuzijun.leetcode.plugin.listener.ErrorReportHandler"/>
2728
<toolWindow id="Leetcode" secondary="false" icon="LeetCodeEditorIcons.LEETCODE_TOOL_WINDOW" anchor="left"
28-
factoryClass="com.shuzijun.leetcode.plugin.window.WindowFactory" />
29-
<toolWindow id="Leetcode Console" secondary="false" icon="LeetCodeEditorIcons.LEETCODE_TOOL_WINDOW" anchor="bottom"
30-
factoryClass="com.shuzijun.leetcode.plugin.window.ConsoleWindowFactory" />
29+
factoryClass="com.shuzijun.leetcode.plugin.window.WindowFactory"/>
30+
<toolWindow id="Leetcode Console" secondary="false" icon="LeetCodeEditorIcons.LEETCODE_TOOL_WINDOW"
31+
anchor="bottom"
32+
factoryClass="com.shuzijun.leetcode.plugin.window.ConsoleWindowFactory"/>
3133
<applicationService serviceInterface="com.shuzijun.leetcode.plugin.setting.PersistentConfig"
3234
serviceImplementation="com.shuzijun.leetcode.plugin.setting.PersistentConfig"/>
3335
<projectService serviceInterface="com.shuzijun.leetcode.plugin.setting.ProjectConfig"
@@ -36,26 +38,28 @@
3638
serviceImplementation="com.shuzijun.leetcode.plugin.setting.StatisticsData"/>
3739
<applicationConfigurable groupId="tools" displayName="LeetCode Plugin" id="leetcode.id"
3840
instance="com.shuzijun.leetcode.plugin.setting.SettingConfigurable"/>
39-
<statusBarWidgetFactory id="leetcode-editor-TimerStatusBar" implementation="com.shuzijun.leetcode.plugin.timer.TimerStatusBarWidgetProvider"/>
40-
<lang.foldingBuilder language="JAVA" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
41-
<lang.foldingBuilder language="Python" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
42-
<lang.foldingBuilder language="ObjectiveC" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
43-
<lang.foldingBuilder language="CS" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
41+
<statusBarWidgetFactory id="leetcode-editor-TimerStatusBar"
42+
implementation="com.shuzijun.leetcode.plugin.timer.TimerStatusBarWidgetProvider"/>
43+
<!-- <lang.foldingBuilder language="JAVA" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
44+
<!-- <lang.foldingBuilder language="Python" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
45+
<!-- <lang.foldingBuilder language="ObjectiveC" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
46+
<!-- <lang.foldingBuilder language="CS" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
4447
<!--<lang.foldingBuilder language="ECMAScript 6" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
45-
<lang.foldingBuilder language="ruby" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
46-
<lang.foldingBuilder language="Swift" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
47-
<lang.foldingBuilder language="go" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
48-
<lang.foldingBuilder language="Scala" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
49-
<lang.foldingBuilder language="kotlin" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
50-
<lang.foldingBuilder language="Renderscript" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
51-
<lang.foldingBuilder language="PHP" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
52-
<lang.foldingBuilder language="Shell Script" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
53-
<lang.foldingBuilder language="GenericSQL" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
54-
<lang.foldingBuilder language="TypeScript" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>
48+
<!-- <lang.foldingBuilder language="ruby" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
49+
<!-- <lang.foldingBuilder language="Swift" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
50+
<!-- <lang.foldingBuilder language="go" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
51+
<!-- <lang.foldingBuilder language="Scala" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
52+
<!-- <lang.foldingBuilder language="kotlin" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
53+
<!-- <lang.foldingBuilder language="Renderscript" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
54+
<!-- <lang.foldingBuilder language="PHP" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
55+
<!-- <lang.foldingBuilder language="Shell Script" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
56+
<!-- <lang.foldingBuilder language="GenericSQL" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
57+
<!-- <lang.foldingBuilder language="TypeScript" implementationClass="com.shuzijun.leetcode.plugin.language.ScopeFoldingBuilder"/>-->
5558

5659
<fileEditorProvider implementation="com.shuzijun.leetcode.plugin.editor.QuestionEditorProvider"/>
5760
<fileIconPatcher implementation="com.shuzijun.leetcode.plugin.editor.QuestionEditorIconProvider" order="last"/>
58-
<editorTabTitleProvider implementation="com.shuzijun.leetcode.plugin.editor.QuestionEditorTabTitleProvider" order="last"/>
61+
<editorTabTitleProvider implementation="com.shuzijun.leetcode.plugin.editor.QuestionEditorTabTitleProvider"
62+
order="last"/>
5963

6064
<fileType name="lcvDoc" extensions="lcv;" fileNames=".lcv" language="lcvDoc"
6165
implementationClass="com.shuzijun.leetcode.plugin.editor.LCVFileType" fieldName="INSTANCE"/>
@@ -200,16 +204,19 @@
200204
<group id="leetcode.find.Category" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
201205
popup="true" text="Category" description="Category">
202206
</group>
203-
<group id="leetcode.find.Lists" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup" popup="true"
207+
<group id="leetcode.find.Lists" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
208+
popup="true"
204209
text="Lists" description="Lists">
205210
</group>
206211
<group id="leetcode.find.Difficulty" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
207212
popup="true" text="Difficulty" description="Difficulty">
208213
</group>
209-
<group id="leetcode.find.Status" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup" popup="true"
214+
<group id="leetcode.find.Status" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
215+
popup="true"
210216
text="Status" description="Status">
211217
</group>
212-
<group id="leetcode.find.Tags" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup" popup="true"
218+
<group id="leetcode.find.Tags" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
219+
popup="true"
213220
text="Tags" description="Tags">
214221
</group>
215222
<separator/>
@@ -239,7 +246,8 @@
239246
class="com.shuzijun.leetcode.plugin.actions.editor.OpenContentAction"
240247
text="open content" description="open content(editor)" icon="LeetCodeEditorIcons.DESC">
241248
</action>
242-
<action id="leetcode.editor.OpenSolutionAction" class="com.shuzijun.leetcode.plugin.actions.editor.OpenSolutionAction"
249+
<action id="leetcode.editor.OpenSolutionAction"
250+
class="com.shuzijun.leetcode.plugin.actions.editor.OpenSolutionAction"
243251
text="open solution" description="open solution" icon="LeetCodeEditorIcons.SOLUTION">
244252
</action>
245253
<action id="leetcode.editor.OpenInWebAction"
@@ -248,7 +256,8 @@
248256
</action>
249257
<separator/>
250258
<reference id="leetcode.positionAction"/>
251-
<group id="leetcode.editor.note" popup="true" text="note" description="note" icon="LeetCodeEditorIcons.NOTE">
259+
<group id="leetcode.editor.note" popup="true" text="note" description="note"
260+
icon="LeetCodeEditorIcons.NOTE">
252261
<action id="leetcode.editor.ShowNote"
253262
class="com.shuzijun.leetcode.plugin.actions.editor.ShowNoteAction"
254263
text="ShowNote" description="Show Note" icon="LeetCodeEditorIcons.SHOW">
@@ -260,15 +269,18 @@
260269
text="PushNote" description="Push Note" icon="LeetCodeEditorIcons.PUSH">
261270
</action>
262271
</group>
263-
<group id="leetcode.editor.timer" popup="true" text="Timer" description="timer(editor)" icon="LeetCodeEditorIcons.TIME">
272+
<group id="leetcode.editor.timer" popup="true" text="Timer" description="timer(editor)"
273+
icon="LeetCodeEditorIcons.TIME">
264274
<action id="leetcode.editor.StartTimeAction"
265275
class="com.shuzijun.leetcode.plugin.actions.editor.StartTimeAction"
266276
text="Start" description="Start Time(editor)">
267277
</action>
268-
<action id="leetcode.editor.StopTimeAction" class="com.shuzijun.leetcode.plugin.actions.editor.StopTimeAction"
278+
<action id="leetcode.editor.StopTimeAction"
279+
class="com.shuzijun.leetcode.plugin.actions.editor.StopTimeAction"
269280
text="Stop" description="Stop Time(editor)">
270281
</action>
271-
<action id="leetcode.editor.ResetTimeAction" class="com.shuzijun.leetcode.plugin.actions.editor.ResetTimeAction"
282+
<action id="leetcode.editor.ResetTimeAction"
283+
class="com.shuzijun.leetcode.plugin.actions.editor.ResetTimeAction"
272284
text="Reset" description="Reset Time(editor)">
273285
</action>
274286
</group>
@@ -324,7 +336,8 @@
324336
<reference id="leetcode.LoginAction"/>
325337
<reference id="leetcode.LogoutAction"/>
326338
<separator/>
327-
<action id="leetcode.codetop.RefreshAction" class="com.shuzijun.leetcode.plugin.actions.toolbar.RefreshAction"
339+
<action id="leetcode.codetop.RefreshAction"
340+
class="com.shuzijun.leetcode.plugin.actions.toolbar.RefreshAction"
328341
text="Refresh question" description="Refreshquestion" icon="LeetCodeEditorIcons.REFRESH">
329342
</action>
330343
<action id="leetcode.codetop.FindAction" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindAction"
@@ -341,17 +354,21 @@
341354
</group>
342355

343356
<group id="leetcode.codetop.find.Toolbar" popup="true" text="Status" description="Status">
344-
<group id="leetcode.codetop.find.Difficulty" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
357+
<group id="leetcode.codetop.find.Difficulty"
358+
class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
345359
popup="true" text="Difficulty" description="Difficulty">
346360
</group>
347-
<group id="leetcode.codetop.find.Tags" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup" popup="true"
361+
<group id="leetcode.codetop.find.Tags" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
362+
popup="true"
348363
text="Tags" description="Tags">
349364
</group>
350-
<group id="leetcode.codetop.find.Company" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
365+
<group id="leetcode.codetop.find.Company"
366+
class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
351367
popup="true" text="Company" description="Company">
352368
</group>
353369
<separator/>
354-
<action id="leetcode.codetop.find.Clear" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindClearAction"
370+
<action id="leetcode.codetop.find.Clear"
371+
class="com.shuzijun.leetcode.plugin.actions.toolbar.FindClearAction"
355372
text="Clear find" description="Clear find " icon="LeetCodeEditorIcons.CLEAN">
356373
</action>
357374
</group>
@@ -361,30 +378,37 @@
361378
class="com.shuzijun.leetcode.plugin.actions.toolbar.SortAction"
362379
text="Sort:" description="label"/>
363380
<separator/>
364-
<action id="leetcode.codetop.sort.CodeTopSortByTitle" class="com.shuzijun.leetcode.plugin.actions.toolbar.SortAction"
381+
<action id="leetcode.codetop.sort.CodeTopSortByTitle"
382+
class="com.shuzijun.leetcode.plugin.actions.toolbar.SortAction"
365383
text="Title" description="Sort By Title" icon="LeetCodeEditorIcons.SORT_ASC"/>
366384

367-
<action id="leetcode.codetop.sort.CodeTopSortByTime" class="com.shuzijun.leetcode.plugin.actions.toolbar.SortAction"
385+
<action id="leetcode.codetop.sort.CodeTopSortByTime"
386+
class="com.shuzijun.leetcode.plugin.actions.toolbar.SortAction"
368387
text="Time" description="Sort By Time" icon="LeetCodeEditorIcons.SORT_ASC"/>
369388

370-
<action id="leetcode.codetop.sort.CodeTopSortByFrequency" class="com.shuzijun.leetcode.plugin.actions.toolbar.SortAction"
389+
<action id="leetcode.codetop.sort.CodeTopSortByFrequency"
390+
class="com.shuzijun.leetcode.plugin.actions.toolbar.SortAction"
371391
text="Frequency" description="Sort By Frequency" icon="LeetCodeEditorIcons.SORT_ASC"/>
372392
</group>
373393

374394
<group id="leetcode.all.find.Toolbar" popup="true" text="Status" description="Status">
375395
<group id="leetcode.all.find.Category" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
376396
popup="true" text="Category" description="Category">
377397
</group>
378-
<group id="leetcode.all.find.Lists" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup" popup="true"
398+
<group id="leetcode.all.find.Lists" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
399+
popup="true"
379400
text="Lists" description="Lists">
380401
</group>
381-
<group id="leetcode.all.find.Difficulty" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
402+
<group id="leetcode.all.find.Difficulty"
403+
class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
382404
popup="true" text="Difficulty" description="Difficulty">
383405
</group>
384-
<group id="leetcode.all.find.Status" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup" popup="true"
406+
<group id="leetcode.all.find.Status" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
407+
popup="true"
385408
text="Status" description="Status">
386409
</group>
387-
<group id="leetcode.all.find.Tags" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup" popup="true"
410+
<group id="leetcode.all.find.Tags" class="com.shuzijun.leetcode.plugin.actions.toolbar.FindActionGroup"
411+
popup="true"
388412
text="Tags" description="Tags">
389413
</group>
390414
<separator/>

0 commit comments

Comments
 (0)