Skip to content

zi interactive mode does not support fuzzy matching like fzf does #1094

@Alessandro-Pang

Description

@Alessandro-Pang

When I use zoxide query -i (the zi command), it opens the interactive fzf interface, but fuzzy matching does not seem to work.

For example, when I type something like ows (expecting to match ollama-web-search), it does not match anything in zi.

However, when I run:

zoxide query --list | fzf

fuzzy matching works as expected — ows correctly matches ollama-web-search and similar entries.

I've attached two screenshots below for comparison:

  • zi interactive view — fuzzy matching doesn't work
Image
  • zoxide query --list | fzf — fuzzy matching works properly
Image

Expected behavior:

I’d expect zi to support true fuzzy matching, or at least provide a way to configure fzf options (e.g. enable/disable --exact).

Environment:

  • OS: macOS (Sonoma)
  • Shell: zsh
  • Terminal: iTerm2
  • zoxide version: 0.9.8
  • fzf version: 0.65.0

Thank you for building such a great tool! I’d love to see full fuzzy matching support in zi.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions