Skip to content

Provide the option for a user to add a custom face or minor-mode for buttons #28

@alex-a-soto

Description

@alex-a-soto

Background

First, thank you for creating and maintaining Hyperbole all of these years. I'm grateful.

I've used Hyperbole for the past few months, and I've enjoyed the functionality that it's provided in creating an interface for my day to day information work. When working with documents that contain a lot of text or "dashboards" that I make, I find it challenging to identify and remember what a button does visually without having to dig deeper and look at the code.

Proposal:

To provide the user with the option of customizing Hyperbole's explicit/implicit buttons,
<(fake button)>, for example, through a custom face or another method.

Example

From my research, I came across linkd-mode.

When linkd-mode is activated its links which look like this: (@file :file-name "/etc/fstab":display "File System Table") are transformed to be distinguished from each other by color and shape and optionally displays an icon.

Below are examples taken from the web-archive, and here is it's source code.

Creating a wiki-like personal "hyperweb"
image

Concept-oriented navigation in lisp source code
image

Closing Thoughts

Incorporating a minor-mode for Hyperbole's buttons or providing the user the option to customize the appearance of the buttons would support the user by knowing what to do just by looking and could ease the use of embedding and using buttons in documents and the creation of a web of "interactive" documents/dashboards.

Thank you for your time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions