On Tue, Jan 07, 2025 at 09:18:13PM +0100, Patrice Dumas wrote:
> > 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.

Reply via email to