mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-05-13 08:26:56 +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. |
||
|---|---|---|
| .. | ||
| broadcast.rst | ||
| choose-files.rst | ||
| choose-fonts.rst | ||
| clipboard.rst | ||
| command-palette.rst | ||
| custom.rst | ||
| desktop-ui.rst | ||
| developing-builtin-kittens.rst | ||
| diff.rst | ||
| hints.rst | ||
| hyperlinked_grep.rst | ||
| icat.rst | ||
| notify.rst | ||
| panel.rst | ||
| query_terminal.rst | ||
| quick-access-terminal.rst | ||
| remote_file.rst | ||
| ssh.rst | ||
| themes.rst | ||
| transfer.rst | ||
| unicode_input.rst | ||