Skip to content

Commit 5fe172b

Browse files
committed
Extend extension point documentation
1 parent 14125e0 commit 5fe172b

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

org.eclipse.lsp4e/schema/symbolIconsProvider.exsd

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
<attribute name="contentTypeId" type="string" use="required">
7878
<annotation>
7979
<documentation>
80-
80+
The unique identifier of a content type (as registered with the &lt;code&gt;org.eclipse.core.contenttype.contentTypes&lt;/code&gt; extension point) for which this icon provider should be used. The provider is also used for all derived content types that do not have a more specific provider registered.
8181
</documentation>
8282
<appinfo>
8383
<meta.attribute kind="identifier" basedOn="org.eclipse.core.contenttype.contentTypes/content-type/@id"/>
@@ -92,7 +92,7 @@
9292
<meta.section type="since"/>
9393
</appinfo>
9494
<documentation>
95-
[Enter the first release in which this extension point appears.]
95+
0.19.10
9696
</documentation>
9797
</annotation>
9898

@@ -119,7 +119,8 @@
119119
<meta.section type="implementation"/>
120120
</appinfo>
121121
<documentation>
122-
[Enter information about supplied implementation of this extension point.]
122+
LSP4E provides a default implementation via &lt;code&gt;org.eclipse.lsp4e.ui.SymbolIconProvider&lt;/code&gt;. It is used automatically for all content types that have no specific provider registered through this extension point. It renders symbol icons based on the LSP &lt;code&gt;SymbolKind&lt;/code&gt; and up to four overlay icons derived from &lt;code&gt;SymbolTag&lt;/code&gt;s (visibility, static/final/abstract/etc., marker severity) plus a deprecation underlay.
123+
123124
</documentation>
124125
</annotation>
125126

0 commit comments

Comments
 (0)