Teraz można przejść do omówienia sposobu dodawania pomocy dla znaczników narzędzia readme. Pomoc dla znaczników dodaje się przy użyciu punktu rozszerzenia org.eclipse.ui.ide.markerHelp. Ten punkt rozszerzenia umożliwia modułom dodatkowym powiązanie identyfikatora kontekstu pomocy z konkretnym typem znacznika. Znaczniki mogą być kwalifikowane tylko według typu lub także według wartości ich atrybutów. Narzędzie readme deklaruje kilka różnych kontekstów pomocy:
<extension point="org.eclipse.ui.ide.markerHelp"> <markerHelp markerType="org.eclipse.ui.examples.readmetool.readmemarker" helpContextId="org.eclipse.ui.examples.readmetool.marker_example1_context"> <attribute name="org.eclipse.ui.examples.readmetool.id" value= "1234"/> </markerHelp> <markerHelp markerType="org.eclipse.ui.examples.readmetool.readmemarker" helpContextId="org.eclipse.ui.examples.readmetool.marker_example2_context"> <attribute name="org.eclipse.ui.examples.readmetool.level" value= "7"/> </markerHelp> <markerHelp markerType="org.eclipse.ui.examples.readmetool.readmemarker" helpContextId="org.eclipse.ui.examples.readmetool.marker_example3_context"> <attribute name="org.eclipse.ui.examples.readmetool.level" value= "7"/> <attribute name="org.eclipse.ui.examples.readmetool.department" value= "infra"/> </markerHelp> ...
Każdy kontekst pomocy dla znacznika jest definiowany dla typu znacznika narzędzia readme. Jednak każdy kontekst pomocy jest powiązany z inną kombinacją wartości atrybutów. Pierwszy kontekst pomocy dla znaczników będzie używany dla znaczników, których atrybut id ma wartość "1234". Konteksty pomocy definiuje się w pliku HelpContexts.xml modułu dodatkowego:
<context id="kontekst_znacznika_przyklad1" > <description>Znacznik narzędzia readme, przykład 1 <b>Pomoc</b> id = 1234 </description> </context>
Można być pewnym, że po wybraniu znacznika narzędzia readme o identyfikatorze "1234" i wybraniu pomocy przy użyciu klawisza F1 zostanie wyświetlony zdefiniowany wcześniej opis pomocy.