NeoMutt
2025-12-11-1009-ga75d9e
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
fuzzy.h
Go to the documentation of this file.
1
22
23
#ifndef MUTT_FUZZY_FUZZY_H
24
#define MUTT_FUZZY_FUZZY_H
25
26
struct
FuzzyOptions
;
27
struct
FuzzyResult
;
28
29
int
fuzzy_subseq_match
(
const
char
*pattern,
const
char
*
candidate
,
const
struct
FuzzyOptions
*opts,
struct
FuzzyResult
*out);
30
31
#endif
/* MUTT_FUZZY_FUZZY_H */
candidate
bool candidate(struct CompletionData *cd, char *user, const char *src, char *dest, size_t dlen)
Helper function for completion.
Definition
helpers.c:79
fuzzy_subseq_match
int fuzzy_subseq_match(const char *pattern, const char *candidate, const struct FuzzyOptions *opts, struct FuzzyResult *out)
Perform subsequence fuzzy matching (UTF-8 aware, ASCII case-folding).
Definition
subseq.c:262
FuzzyOptions
Options for fuzzy matching.
Definition
lib.h:92
FuzzyResult
Result of a fuzzy match.
Definition
lib.h:103