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.