{"id":17027374,"url":"https://github.com/mprojectscode/obsidian-lemons-search-plugin","last_synced_at":"2026-04-19T23:02:33.474Z","repository":{"id":242426190,"uuid":"809464459","full_name":"mProjectsCode/obsidian-lemons-search-plugin","owner":"mProjectsCode","description":"An Obsidian plugin that offers a fast fuzzy finder based quick switcher with preview.","archived":false,"fork":false,"pushed_at":"2026-04-13T19:46:46.000Z","size":3985,"stargazers_count":33,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-13T21:35:58.483Z","etag":null,"topics":["obsidian","obsidian-md","obsidian-plugin"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mProjectsCode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["mProjectsCode"]}},"created_at":"2024-06-02T19:01:22.000Z","updated_at":"2026-04-13T19:46:50.000Z","dependencies_parsed_at":"2024-06-13T01:55:37.411Z","dependency_job_id":"94f07342-44a7-4f42-b933-9aacdd04e0f1","html_url":"https://github.com/mProjectsCode/obsidian-lemons-search-plugin","commit_stats":null,"previous_names":["mprojectscode/obsidian-lemons-search-plugin"],"tags_count":41,"template":false,"template_full_name":"mProjectsCode/lemons-plugin-template","purl":"pkg:github/mProjectsCode/obsidian-lemons-search-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mProjectsCode%2Fobsidian-lemons-search-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mProjectsCode%2Fobsidian-lemons-search-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mProjectsCode%2Fobsidian-lemons-search-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mProjectsCode%2Fobsidian-lemons-search-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mProjectsCode","download_url":"https://codeload.github.com/mProjectsCode/obsidian-lemons-search-plugin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mProjectsCode%2Fobsidian-lemons-search-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32025784,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["obsidian","obsidian-md","obsidian-plugin"],"created_at":"2024-10-14T07:47:45.430Z","updated_at":"2026-04-19T23:02:33.436Z","avatar_url":"https://github.com/mProjectsCode.png","language":"TypeScript","funding_links":["https://github.com/sponsors/mProjectsCode"],"categories":[],"sub_categories":[],"readme":"# Lemons Search\n\nA fast fuzzy finder based quick switcher with preview.\n\nThe plugin adds a new quick switchers to make finding the files you want even easier and faster.\nThe quick switchers lets you easily search all files in your vault and offers a quick preview of the selected search result.\n\n![exampleImage](https://raw.githubusercontent.com/mProjectsCode/obsidian-lemons-search-plugin/master/exampleImage.png)\n\nTo ensure top performance and high-quality results, the plugin is written in Rust using the [nucleo-matcher](https://crates.io/crates/nucleo-matcher) create running in a web worker.\nThis ensures that the majority of the computational load is taken off the main thread for a smoother feel.\n\n## Commands\n\n- `Lemons Search: Open search` A quick switcher that lets you all files in your vault by file path.\n- `Lemons Search: Open alias search` A quick switcher that lets you all files in your vault by file names and aliases.\n- `Lemons Search: Command palette` A command palette.\n\n## Special Search Commands\n\nEvery query consists of search atoms separated by spaces. Spaces can be escaped using `\\`.\nIn the following illustration, each underlined part is a separate search atom.\n\n```\nmovie Star\\ Wars\n----- ----------\n```\n\nSearch atoms can be modified using special characters to change their behavior.\n\n- **Substring**: prefix with `'`\n    - will require search results to contain the search atom as a continuous sequence\n    - e.g. `'foo` will only match `yummy food` but not `funny doodle`\n    - use `!` to negate, e.g. `!foo`\n- **Prefix**: prefix with `^`\n    - will require search results to have the search atom as a prefix\n    - e.g. `^foo` will only match `food` but not `yummy food`\n    - use `!^` to negate, e.g. `!^foo`\n- **Postfix**: postfix with `$`\n    - will require search results to have the search atom as a postfix\n    - e.g. `.md$` will only match `foo.md` but not `foo.txt`\n    - use `!\u003csearch atom\u003e$` to negate, e.g. `!.md$`\n- **Exact**: prefix with `^` and postfix with `$`\n    - will require search results to equal the search atom\n    - e.g. `^foo.md$` will **only** match `foo.md` and nothing else\n    - use `!^\u003csearch atom\u003e$` to negate, e.g. `!^foo.md$`\n\nLower case search atoms will ignore casing, but as soon as a search atom contains an upper case letter, it becomes case sensitive.\n\n## Keyboard Navigation\n\nWhile the input field is focused, you can use the following keyboard short-cuts.\n\n- `↑` Move selection up by one\n- `↓` Move selection down by one\n- `Home` Move selection to the first item\n- `End` Move selection to the last item\n- `Enter` Open selection in same tab\n- `Ctrl + Enter` Open selection in a new Tab\n- `Tab` Copy the current selection into the search bar\n- `Escape` Cancel the search\n\nSome of these short-cuts can be configures in the plugin's settings.\n\n## Mouse Navigation\n\n- Clicking on a suggestion that is not selected will select the clicked suggestion\n- Clicking on the selected suggestion will open the suggestion in the same tab\n- Ctrl-clicking on the selected suggestion will open the suggestion in a new tab\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmprojectscode%2Fobsidian-lemons-search-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmprojectscode%2Fobsidian-lemons-search-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmprojectscode%2Fobsidian-lemons-search-plugin/lists"}