What should we call these things: antihints? :-)
At least with Lazarus 2.0.12 it appears as though spaces are significant:
This fragment, i.e. with spaces between the - and closing comment,
procedure DrawGridTerminalPrepareCanvas(sender{%H- }: TObject; {%H- }aCol,
{%H- }aRow: Integer; {%H- }aState: TGridDrawState);
gives me these unwanted hints
terminaldisplaycode.pas(49,74) Hint: (5024) Parameter "aCol" not used
terminaldisplaycode.pas(50,13) Hint: (5024) Parameter "aRow" not used
terminaldisplaycode.pas(50,34) Hint: (5024) Parameter "aState" not used
while if I remove the trailing space those three hints disappear.
However in the first case, i.e. where the error position is shown after the sender, the antihint is accepted whether or not there is a trailing space inside the comment.
I'm having difficulty getting the form {%H- 5024 } to do anything useful irrespective of spaces.
MarkMLl