input: add link highlight always/hover w/ mods

This commit is contained in:
Mitchell Hashimoto
2024-01-27 19:07:49 -08:00
parent ae11cc9042
commit 3efe88c85c
5 changed files with 16 additions and 7 deletions

View File

@@ -32,9 +32,12 @@ pub const Highlight = union(enum) {
/// Only highlight the link when the mouse is hovering over it.
hover: void,
/// Highlight anytime the given mods are pressed, regardless of
/// hover state.
mods: Mods,
/// Highlight anytime the given mods are pressed, either when
/// hovering or always. For always, all links will be highlighted
/// when the mods are pressed regardless of if the mouse is hovering
/// over them.
always_mods: Mods,
hover_mods: Mods,
};
/// Returns a new oni.Regex that can be used to match the link.