Tcl objects and widgets have options, named with hyphens, e.g., -background is the background color of a widget. I've defined a new topic type for this, defined as follows:
Topic Type: Option Plural: Options Index: Yes Break Lists: Yes Keywords: option, options delegate option, delegate options
This works just great: the options appear on the generated docs just as they should, they appear in the index (I added "-" as an index prefix to ignore for options). However, if I try to link to them it doesn't work. If, for example, I write a function that links to the option <-foreground>, it appears in the output with angle brackets. If this is in a class called MyClass, then I can write <MyClass.-foreground>, and then I get a link--but the link text has "MyClass." in it, which is no good.