mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-09-01 06:41:30 +00:00
Implement a word-level scoring engine for the command palette that replaces the previous FZF-based approach. Query tokens are matched against pre-tokenized words in each column (key, action, category) with exact, prefix, and edit-distance scoring. Multiple search terms are supported with cross-column matching — items matching more tokens rank higher. Compound query tokens containing delimiters (e.g. mouse_selection) are matched as units. Add comprehensive tests using a Go builder API instead of raw JSON blobs, covering single-token, multi-token, partial-match, ranking, mouse binding, and unmapped action scenarios. Add documentation for the command palette kitten. |
||
|---|---|---|
| .. | ||
| choose-files.webp | ||
| command-palette.png | ||
| diff.png | ||
| family-selection.png | ||
| font-fine-tune.png | ||
| hints_mode.png | ||
| panel.png | ||
| quake-hypr.webp | ||
| quake-macos.webp | ||
| remote_file.png | ||
| screenshot.png | ||
| select-window.png | ||
| splits.png | ||
| themes.png | ||
| transfer.png | ||
| unicode.png | ||
| window-logo.png | ||