In Resourcemerktekens hebt u kunnen lezen hoe plugins gespecialiseerde markeertypen kunnen definiëren voor het annoteren van resources met gegevens. Het voorbeeld van de readme-tool bevat zelf ook merktekens om twee merktekenextensies van de workbench toe te lichten: markeerhulp en markeerfixes. De definitie van het merkteken bevindt zich in de manifestmarkup van de readme-plugin:
<extension id="readmemarker" point="org.eclipse.core.resources.markers" name="%ReadmeMarker.name">
<super type="org.eclipse.core.resources.taskmarker"/>
<super type="org.eclipse.core.resources.textmarker"/>
<persistent value="true"/>
<attribute name="org.eclipse.ui.examples.readmetool.id"/>
<attribute name="org.eclipse.ui.examples.readmetool.level"/>
<attribute name="org.eclipse.ui.examples.readmetool.department"/>
<attribute name="org.eclipse.ui.examples.readmetool.code"/>
<attribute name="org.eclipse.ui.examples.readmetool.language"/>
</extension>
Door de tool wordt een merkteken gedefinieerd dat wordt overgenomen uit de tekst- en taakmarkeringsfuncties van het platform. Ook worden benoemde kenmerken gedefinieerd voor het merkteken. U kunt kenmerken van merktekens instellen en opvragen.
Omdat de nieuwe readme-markering een soort tekstmarkering is, worden ook de kenmerken van tekstmarkeringen overgenomen, waaronder de tekenpositie van de markering.
U kunt markeringen aan een README-bestand toevoegen met het voorgrondmenu van de readme-editor. (De acties van het voorgrondmenu worden dynamisch toegevoegd in ReadmeTextEditor.editorContextMenuAboutToShow(IMenuManager parentMenu)). Nadien verschijnen de markeringen aan de linkerzijde van de editor en in de view met taken.
