NeoMutt  2025-12-11-694-ga89709
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
Fuzzy matching dispatcher

Algorithm dispatcher for fuzzy matching

This file implements the main entry point for the fuzzy matching library. It dispatches to specific algorithm implementations based on the requested FuzzyAlgo type.

Architecture

The dispatcher pattern allows multiple matching algorithms to coexist without breaking the API. Currently implemented:

  • FUZZY_ALGO_SUBSEQ: Subsequence matching (FZF-style)

Future algorithms could include:

  • FUZZY_ALGO_EDIT: Edit distance (Levenshtein/Damerau-Levenshtein)
  • FUZZY_ALGO_TOKEN: Token-based matching for multi-word strings