copied fuse options from completions fuse

This commit is contained in:
Vsevolod Chernetskyi 2025-01-19 16:18:11 +02:00
parent 0fda7cd274
commit 729f064855

View file

@ -55,7 +55,13 @@ async function fuseBookmarksSearch(query: string): Promise<Bookmark[]> {
allBookmarks = allBookmarks || (await collectBookmarks())
bookmarksFuse =
bookmarksFuse ||
new Fuse(allBookmarks, { keys: ["path", "title", "url"] })
new Fuse(allBookmarks, {
keys: ["path", "title", "url"],
findAllMatches: true,
ignoreLocation: true,
ignoreFieldNorm: true,
threshold: config.get("completionfuzziness"),
})
return query ? bookmarksFuse.search(query).map(r => r.item) : allBookmarks
}