Skip to content

Commit 4280ce4

Browse files
Refactoring
1 parent eef6393 commit 4280ce4

File tree

1 file changed

+44
-23
lines changed

1 file changed

+44
-23
lines changed

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

Lines changed: 44 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
<a href="https://github.com/protostuff/protobuf-jetbrains-plugin">GitHub</a> |
1111
<a href="https://github.com/protostuff/protobuf-jetbrains-plugin/issues">Issues</a> |
1212
<a href="https://github.com/protostuff/protobuf-jetbrains-plugin/wiki/Roadmap">Roadmap</a> |
13-
<a href="https://github.com/protostuff/protobuf-jetbrains-plugin/wiki/Gallery">Gallery</a>
13+
<a href="https://github.com/protostuff/protobuf-jetbrains-plugin/wiki/Gallery">Gallery</a> |
14+
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5UPXLBR8UAHG6">Donate</a>
1415
<br>
1516
<br>
1617
<a href="https://developers.google.com/protocol-buffers/">Google Protobuf</a> support for Jetbrains products.
@@ -19,6 +20,8 @@
1920
<b>Features:</b>
2021
<ul>
2122
<li>Full Proto3 support.</li>
23+
<li>Reference support.</li>
24+
<li>Usage search for messages/enums.</li>
2225
<li>Syntax highlighting and validation.</li>
2326
<li>Fonts & Colors configuration.</li>
2427
<li>Structure View.</li>
@@ -31,13 +34,12 @@
3134

3235
<change-notes><![CDATA[
3336
34-
<a href="https://github.com/protostuff/protobuf-jetbrains-plugin/releases/tag/protostuff-jetbrains-plugin-0.3.1">
35-
<b>v0.3.1</b>
36-
</a> (2016-05-09)
37+
<a href="https://github.com/protostuff/protobuf-jetbrains-plugin/releases/tag/release-0.4.0">
38+
<b>v0.4.0</b>
39+
</a> (2016-06-12)
3740
<ul>
38-
<li>Fixed highlighting of groups.</li>
39-
<li>Fixed formatting of trailing line comments.</li>
40-
<li>Fixed structure view bug - nested messages were not displayed.</li>
41+
<li>Add reference support.</li>
42+
<li>Add "Find Usages" support for messages and enums.</li>
4143
</ul>
4244
4345
<br>
@@ -63,32 +65,51 @@
6365
</project-components>
6466

6567
<extensions defaultExtensionNs="com.intellij">
66-
<fileTypeFactory implementation="io.protostuff.jetbrains.plugin.ProtoFileTypeFactory"/>
67-
<lang.parserDefinition language="PROTO"
68-
implementationClass="io.protostuff.jetbrains.plugin.ProtoParserDefinition"/>
69-
<lang.syntaxHighlighterFactory language="PROTO"
70-
implementationClass="io.protostuff.jetbrains.plugin.ProtoSyntaxHighlighterFactory"/>
71-
<annotator language="PROTO"
72-
implementationClass="io.protostuff.jetbrains.plugin.ProtoSyntaxKeywordsAnnotator"/>
7368

74-
<colorSettingsPage implementation="io.protostuff.jetbrains.plugin.ProtoColorSettingsPage"/>
69+
<fileTypeFactory
70+
implementation="io.protostuff.jetbrains.plugin.ProtoFileTypeFactory"/>
7571

76-
<lang.commenter language="PROTO" implementationClass="io.protostuff.jetbrains.plugin.ProtoCommenter"/>
77-
<lang.braceMatcher language="PROTO" implementationClass="io.protostuff.jetbrains.plugin.ProtoBraceMatcher"/>
72+
<lang.parserDefinition
73+
language="PROTO"
74+
implementationClass="io.protostuff.jetbrains.plugin.ProtoParserDefinition"/>
7875

79-
<lang.psiStructureViewFactory language="PROTO"
80-
implementationClass="io.protostuff.jetbrains.plugin.view.structure.ProtoStructureViewFactory"/>
76+
<lang.syntaxHighlighterFactory
77+
language="PROTO"
78+
implementationClass="io.protostuff.jetbrains.plugin.ProtoSyntaxHighlighterFactory"/>
8179

82-
<lang.formatter language="PROTO"
83-
implementationClass="io.protostuff.jetbrains.plugin.formatter.FormattingModelBuilder"/>
80+
<annotator
81+
language="PROTO"
82+
implementationClass="io.protostuff.jetbrains.plugin.ProtoSyntaxKeywordsAnnotator"/>
83+
84+
<colorSettingsPage
85+
implementation="io.protostuff.jetbrains.plugin.ProtoColorSettingsPage"/>
86+
87+
<lang.commenter
88+
language="PROTO"
89+
implementationClass="io.protostuff.jetbrains.plugin.ProtoCommenter"/>
90+
91+
<lang.braceMatcher
92+
language="PROTO"
93+
implementationClass="io.protostuff.jetbrains.plugin.ProtoBraceMatcher"/>
94+
95+
<lang.psiStructureViewFactory
96+
language="PROTO"
97+
implementationClass="io.protostuff.jetbrains.plugin.view.structure.ProtoStructureViewFactory"/>
98+
99+
<lang.formatter
100+
language="PROTO"
101+
implementationClass="io.protostuff.jetbrains.plugin.formatter.FormattingModelBuilder"/>
84102

85103
<langCodeStyleSettingsProvider
86104
implementation="io.protostuff.jetbrains.plugin.formatter.ProtoLanguageCodeStyleSettingsProvider"/>
87105

88106
<codeStyleSettingsProvider
89107
implementation="io.protostuff.jetbrains.plugin.formatter.ProtoCodeStyleSettingsProvider"/>
90-
<lang.findUsagesProvider language="PROTO"
91-
implementationClass="io.protostuff.jetbrains.plugin.ProtoFindUsagesProvider"/>
108+
109+
<lang.findUsagesProvider
110+
language="PROTO"
111+
implementationClass="io.protostuff.jetbrains.plugin.ProtoFindUsagesProvider"/>
112+
92113
</extensions>
93114

94115
<actions>

0 commit comments

Comments
 (0)