I never found a satisfying search algotithm with atuin (iterating over time between fuzzy, skim, fulltext, and maybe others). Is there one that is both: - case insensitive (e.g. inputting "make" matches ("make install", "vim Makefile") - works on partial matches (e.g. inputting "ma in" matches ("make install", "cd main") ?
Atuin v18.13 – better search, a PTY proxy, and AI for your shell
81–85 of 85 posts
Re: Atuin v18.13 – better search, a PTY proxy, and AI for your shell
#82I never found a satisfying search algotithm with atuin (iterating over time between fuzzy, skim, fulltext, and maybe others). Is there one that is both: - case insensitive (e.g. inputting "make" matches ("make install", "vim Makefile") - works on partial matches (e.g. inputting "ma in" matches ("make install", "cd main") ?
The new "daemon-fuzzy" mode uses a new fuzzy matcher powered by Nucleo and might be what you're looking for
for example, for my second criteria:
> - works on partial matches (e.g. inputting "ma in" matches ("make install", "cd main")
typing "ma in" I would expect "make install" to come before "cd main" to come before (what's currently the very first hit) "cd Binaries/Multimedia".
I'm now reading about https://docs.atuin.sh/cli/configuration/config/?h=fuzzy+daem... while not managing to really get what would seem natural. Sigh.
Re: Atuin v18.13 – better search, a PTY proxy, and AI for your shell
#83Earlier quoted context omitted.
The new "daemon-fuzzy" mode uses a new fuzzy matcher powered by Nucleo and might be what you're looking for
it seems indeed better in some ways, but the scoring is still way off, for example, for my second criteria: > - works on partial matches (e.g. inputting "ma in" matches ("make install", "cd main") typing "ma in" I would expect "make install" to come before "cd main" to come before (what's currently the very first hit) "cd Binaries/Multimedia". I'm now reading about https://docs.atuin.sh/cli/configuration/config/?h=fu…
Re: Atuin v18.13 – better search, a PTY proxy, and AI for your shell
#84The PTY proxy looks pretty neat! Excited to give that a try. Losing some of the scrollback was a minor nuisance that I kind of lived with until now.
I've always felt this fullscreen was too much for actual use. Eager to try it out.
I was using: eval "$(atuin init zsh --disable-up-arrow)"
Now need to workaround: eval "$(atuin hex init | sed 's/atuin init zsh/atuin init zsh --disable-up-arrow/')"
Probably should create a issue in tracker to point out that this use-case is currently not supported :)
Re: Atuin v18.13 – better search, a PTY proxy, and AI for your shell
#85Earlier quoted context omitted.
This part: > On top of that, we integrate a dataset powered by man pages and command outputs to ensure you get the correct command first. Also makes it sound like they're "providing that dataset", rather than generating that from the users computer. Wouldn't that mean it's potentially a mismatch between various versions of the software available? Not to mention some OSes will have a different version of some software…
There is no way is it not generated on user computer. "get the correct command first" and "shipping a [external] dataset" are incompatible.
https://github.com/atuinsh/atuin/blob/5f279584f4f6532871a74d...