Commit Graph

108 Commits

Author SHA1 Message Date
Claude c3d33654b4
Match directories containing diacritics
Latin characters with diacritics are now folded to their ASCII
equivalents on both the query and the path, so `z cafe` matches /Café
and `z cafe` matches /Café (decomposed, as macOS stores it).
Combining diacritical marks are stripped, and the ligatures æ/œ/ß are
expanded to ae/oe/ss.

Folding uses nucleo-matcher's `chars::normalize`. Its published version
(0.3.1) has a codegen bug that corrupts the Latin Extended Additional
and super/subscript tables, so folding is restricted to the Latin-1
Supplement, Latin Extended-A, and Latin Extended-B blocks, which it
handles correctly; other characters are left untouched (never
mis-folded). This covers the common European accents; the range can be
widened once the fix is released upstream.

Matching remains case-insensitive; smart-case is left to a follow-up.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tx3gvBRHQUhrM9f2pr6gw7
2026-07-16 12:23:24 +00:00
Ajeet D'Souza a603fc5d9c chore(release): v0.10.0 2026-07-04 18:03:56 +05:30
Ajeet D'Souza cff57b7734
Remove nix dependency (#1237) 2026-05-12 14:22:25 +05:30
Ajeet D'Souza 1683e7b8ed
import: auto-detect databases; add Atuin support (#1232) 2026-05-11 00:24:43 +05:30
Ajeet D'Souza 9cdc6aa374 chore(release): v0.9.9 2026-01-31 13:12:16 +05:30
Ben Beasley 2299f2834b
Unpin and update tempfile (#1105) 2025-08-23 02:27:21 +05:30
Ben Beasley 30129f4344
Update rstest from 0.25 to 0.26 (#1099) 2025-08-07 21:55:06 +05:30
Ajeet D'Souza 859268aec8 chore(release): v0.9.8 2025-05-27 03:13:06 +05:30
Ajeet D'Souza b318a2a190 Nushell: add CLI completions 2025-05-27 02:34:48 +05:30
Ajeet D'Souza 06f9f3f27c Release v0.9.7 2025-02-10 03:10:20 +05:30
Ben Beasley d52f6bffda
Update rstest to 0.23.0, the latest version (#937)
* Update rstest to 0.23.0 (the latest version)

* Update Cargo.lock for rstest 0.23.0
2024-11-16 03:22:46 +05:30
Ajeet D'Souza eb9bd54e59 cargo update 2024-09-19 16:27:01 +08:00
Ajeet D'Souza 3d3267b4fd chore(release): v0.9.6 2024-09-19 16:11:26 +08:00
Ajeet D'Souza 55ffe7446d chore(release): v0.9.5 2024-09-13 06:17:34 +05:30
Guillaume Gomez 550bca6458
Switch from askama to rinja (#879) 2024-09-02 13:28:30 +05:30
huajingyun 226aa66c3b
Update Cargo.lock (#817) 2024-05-16 23:09:05 +05:30
Ajeet D'Souza 418a78d348 chore(release): v0.9.4 2024-02-21 04:36:08 +05:30
Ajeet D'Souza cbb8e77d60 chore(release): v0.9.3 2024-02-13 04:06:46 +05:30
Ajeet D'Souza 1bfcdfacf2 chore(release): v0.9.2 2023-08-04 07:57:38 +05:30
Ajeet D'Souza 6dedfcd74a Update clap 2023-06-11 01:08:07 +05:30
Ajeet D'Souza 686d116ad5 chore(release): v0.9.1 2023-05-07 21:07:00 +05:30
Ajeet D'Souza 5de13befbc Replace xtask with justfile 2023-05-06 03:55:18 +05:30
Ajeet D'Souza 56956779b2 Consistent style for environment variables 2023-04-16 19:54:55 +05:30
Ajeet D'Souza 21520d9bbf chore(release): v0.9.0 2023-01-08 04:42:50 +05:30
Ajeet D'Souza 3ab0a7b8fd
Edit subcommand (#498) 2023-01-07 22:58:10 +05:30
Ajeet D'Souza c7b8f2f011
Use workspace dependencies (#477) 2022-10-29 21:28:53 +05:30
Elbert Ronnie b7d6b1eea7
Updated clap to version 4.0 (#476)
Co-authored-by: Ajeet D'Souza <98ajeet@gmail.com>
2022-10-29 19:46:10 +05:30
Ajeet D'Souza 818ac67e7e chore(release): v0.8.3 2022-09-02 14:03:44 +05:30
Ajeet D'Souza 535762b80a
Fix double forward slash in Bash completions (#438) 2022-08-12 08:16:28 +05:30
Ajeet D'Souza f830fbd670 Add minimum supported version for Fish 2022-07-01 15:03:30 +05:30
Ajeet D'Souza 3df60eb3d3 chore(release): v0.8.2 2022-06-26 01:22:49 +05:30
Ajeet D'Souza 10c11310ed
Escape spaces correctly in Bash completions (#408) 2022-06-25 17:20:28 +05:30
Ajeet D'Souza 4bf470dff6 Use nextest in CI 2022-05-19 17:12:25 +05:30
Ajeet D'Souza f628845fb7 Show fzf preview window below results 2022-04-26 20:09:17 +05:30
Ryan Zoeller bf54e7f0cd
Limit nix features (#382) 2022-04-25 09:26:05 +05:30
Ajeet D'Souza 96a43e9c79 Release v0.8.1 2022-04-23 06:39:14 +05:30
Ajeet D'Souza 612f264dd4
Upgrade to Nushell 0.61 (#362) 2022-04-22 13:11:11 +05:30
Ajeet D'Souza b71d33b5c1 Replace `--no-aliases` with `--no-cmd` 2022-04-11 03:41:51 +05:30
Ajeet D'Souza 17365710af Copy owner from previous database file (#364) 2022-03-09 19:59:39 +05:30
Ajeet D'Souza dc64d912ab Reuse values in shell tests 2022-03-07 12:06:04 +05:30
Ajeet D'Souza ea096ac3ca Upgrade to Rust 1.59, strip binaries 2022-02-25 09:49:45 +05:30
Ajeet D'Souza b3366dd5b6 Upgrade to clap v3.1.0 2022-02-17 04:16:45 +05:30
Samuel Tschiedel 66d882bad4
Use --keep-right in fzf (#346) 2022-02-02 03:55:21 +05:30
Ajeet D'Souza bd71cf3a5d Update README 2022-01-21 03:19:12 +05:30
Ajeet D'Souza b6b024c452 Upgrade to clap v3 stable 2022-01-03 05:53:19 +05:30
Ajeet D'Souza a0d544adfd Release v0.8.0 2021-12-25 04:07:14 +05:30
Ajeet D'Souza fd088b43db Launch correct fzf binary on Windows 2021-12-24 16:20:22 +05:30
Ajeet D'Souza 339a789261 Avoid using completions on older Bash versions 2021-12-24 10:04:37 +05:30
Ajeet D'Souza 3e03ccccd6 Use better defaults for fzf 2021-12-02 00:55:33 +05:30
Ajeet D'Souza bd42f0db76 Release v0.7.9 2021-11-02 02:51:08 +05:30