Hyperbole User Manual
10.3.3 Programmatic Button Creation
A common need when developing with Hyperbole is the ability to create or
modify explicit buttons without user interaction. For example, an
application might require the addition of an explicit summary button to
a file for each new mail message a user reads that contains a set of
keywords. The user could then check the summary file and jump to
desired messages quickly.
The Hyperbole class ebut supports programmatic access to explicit
buttons. See it within the `hbut.el' file for full details. The
documentation for (ebut:create) explains the set of attributes
settings necessary to create an explicit button. For operations over
the whole set of buttons within the visible (non-narrowed) portion of a
buffer, use the (ebut:map) function.