Skip to content

Support Querying Results When Query Text is Empty #3399

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

Jack251970
Copy link
Contributor

@Jack251970 Jack251970 commented Mar 29, 2025

Support Querying Results When Query Text is Empty

Firstly, developers need to implement new interface for their plugins
Then users can see a new toggle button in settings panel titled: Enabled plugin query when query text is empty
FL will query results for all enabled plugins

Close #3256, #19.

1. Add IAsyncEmptyQuery & IEmptyQuery Interfaces

Let plugins developers allow their plugins be queried when query text is empty.

TODO

  • Toggle box for every plugin which allows user enable querying when query text is empty.
  • Query model.
  • History items pin support.
  • (Explorer) Explorer favorite files / folders.

Copy link

@check-spelling-bot Report

🔴 Please review

See the 📂 files view, the 📜action log, or 📝 job summary for details.

❌ Errors Count
❌ forbidden-pattern 22
⚠️ non-alpha-in-dictionary 19

See ❌ Event descriptions for more information.

If the flagged items are 🤯 false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it,
    try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

@Jack251970 Jack251970 added enhancement New feature or request kind/ux related to user experience labels Mar 29, 2025
@Jack251970 Jack251970 added this to the Future milestone Mar 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request kind/ux related to user experience
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add an optional always-on and terse list of keywords
1 participant