>> > I prefer to allow this kind of customization, especially for
>> > functionality that is of a wide interest, through options or
>> > variables, rather than the customization API, as the former would
>> > be easier for users and also less likely to break.
>> 
>> It is always better indeed.  But it also gets easily complicated to
>> cater with all the possibilities.  For this specific example, there
>> should be two different options node/href, replacing an existing
>> button or adding another with the same name should be
>> distinguished, the user may want to have the button prepended or
>> postpended, only for headers and not footers, only if split at
>> nodes...  Also, to do the same in the default case for global
>> directions, you need to specify description, accesskey, rel...  I
>> think that it would be better to make it easier to do it with init
>> files rather than try to have an interface for all the
>> possibilities.
> 
> Good point.  Perhaps we should provide a stable customization API
> for navigation buttons only and document it well, as it seems like a
> fairly common thing that people want to customize.

What you are discussing now is waay beyond what I had originally in
mind.  In hindsight it was a bad idea to show my crude customization
try, since this incited your imagination far too strongly :-)

Meanwhile I believe it would be fully sufficient for most users to add
a Texinfo command that specifies a node name for a section that
contains the index (or indices), and which is then used accordingly in
the navigation bar, for example

```
@indexlink Indices
```


    Werner

Reply via email to