<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/atuin-client/src/ordering.rs, branch main</title>
<subtitle>Turtle. A hard-fork of atuin, focusing on a more minimal feature set</subtitle>
<id>http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/atuin-client/src/ordering.rs?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/atuin-client/src/ordering.rs?h=main'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/'/>
<updated>2024-04-18T15:41:28Z</updated>
<entry>
<title>chore: move crates into crates/ dir (#1958)</title>
<updated>2024-04-18T15:41:28Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-04-18T15:41:28Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=95cc472037fcb3207b510e67f1a44af4e2a2cae9'/>
<id>urn:sha1:95cc472037fcb3207b510e67f1a44af4e2a2cae9</id>
<content type='text'>
I'd like to tidy up the root a little, and it's nice to have all the
rust crates in one place</content>
</entry>
<entry>
<title>ignore JetBrains IDEs, tidy-up imports (#348)</title>
<updated>2022-04-28T17:53:59Z</updated>
<author>
<name>Jakub Panek</name>
<email>me@panekj.dev</email>
</author>
<published>2022-04-28T17:53:59Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=93ab4e7842ac3c3a37e8d423ae57ef3e7d151b7b'/>
<id>urn:sha1:93ab4e7842ac3c3a37e8d423ae57ef3e7d151b7b</id>
<content type='text'>
* ignore JB IDEs

* tidy-up imports

* add rustfmt config</content>
</entry>
<entry>
<title>Improve fuzzy search (#279)</title>
<updated>2022-03-18T11:37:27Z</updated>
<author>
<name>Patrick</name>
<email>pmarschik@users.noreply.github.com</email>
</author>
<published>2022-03-18T11:37:27Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=fae118a46ba23da5aed9f4436e16ba7677ecbb84'/>
<id>urn:sha1:fae118a46ba23da5aed9f4436e16ba7677ecbb84</id>
<content type='text'>
* Add SearchMode fzf.

Add a new search mode "fzf" that tries to mimic the search syntax of
https://github.com/junegunn/fzf#search-syntax
This search mode splits the query into terms where each term is matched
individually. Terms can have operators like prefix, suffix, exact match
only and can be inverted. Additionally, smart-case matching is
performed: if a term contains a non-lowercase letter the match will be
case-sensitive.

* PR feedback.

 - Use SearchMode::Fuzzy instead of SearchMode::Fzf
 - update docs
 - re-order tests so previous fuzzy tests come first, add more tests for each operator

* PR comments: remove named arguments, match expression

* PR comments: macro -&gt; async func</content>
</entry>
<entry>
<title>Reordered fuzzy search (#179)</title>
<updated>2021-09-09T10:46:46Z</updated>
<author>
<name>Mark Wotton</name>
<email>mwotton@gmail.com</email>
</author>
<published>2021-09-09T10:46:46Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=2024884f49334e7eaf64adc425da77b773204b42'/>
<id>urn:sha1:2024884f49334e7eaf64adc425da77b773204b42</id>
<content type='text'>
* add test demonstrating problem

* add a reordered fuzzy-search mode that presents shorter matches first,
rather than using strict chronological ordering.

* fix warnings, refactor interface to minspan slightly</content>
</entry>
</feed>
