feat: Enhance file search with core plugin and Omnisearch integration

- Introduces a new match_search_files tool for fuzzy/keyword search, integrating with Obsidian's core search plugin and updating Omnisearch integration for improved file search capabilities.
- Adds settings for selecting search backends (core plugin, Omnisearch, ripgrep) for both regex and match searches.
- Updates language files, prompts, and types to support the new functionality.
- Restructures search-related files for better organization.
This commit is contained in:
travertexg
2025-06-09 15:15:16 +00:00
parent 350a49cef9
commit 9984527e85
18 changed files with 326 additions and 36 deletions

View File

@@ -28,6 +28,10 @@ export const listFilesAndFolders = async (vault: Vault, path: string) => {
return []
}
export const matchSearchFiles = async (vault: Vault, path: string, query: string, file_pattern: string) => {
}
export const regexSearchFiles = async (vault: Vault, path: string, regex: string, file_pattern: string) => {
}