HINTS

Vimium-style keyboard labels for fast interaction with URLs, paths, and more.

Pattern Matching

ori-term scans visible terminal content using regex-based detection to identify actionable text. Built-in patterns recognize:

Keyboard Labels

When hints are activated, each detected item gets a short alphabetic label rendered as an overlay. Type the label characters to select the target -- progressive filtering narrows options as you type, vimium-style.

Hint Rendering

The terminal content dims while hints are active, and labels are drawn with high-contrast overlays so they stand out clearly against any background. Labels disappear as soon as you complete a selection or press Esc to cancel.

Configurable Actions

Each pattern type supports a configurable default action:

Custom Patterns

Define your own regex patterns in your config file for project-specific identifiers. Each custom pattern supports an optional URL template for direct linking:

Keybindings

Activate hints with Ctrl+Shift+H to label all detected patterns at once. Individual pattern types can also have their own dedicated keybindings for targeted hint activation.