Skip to content

FEAT: Notmuch backend #1148

@andrinoff

Description

@andrinoff

Describe the feature

Add a notmuch backend that reads from the user's existing notmuch database (and writes tags back). For users with mbsync + notmuch already wired up, matcha becomes a TUI on top of their existing pipeline.

Why this matters

The notmuch ecosystem is large and devoted. Supporting it gives matcha instant access to a power-user audience that already has indexing + sync solved.

Notes

  • Wrap the notmuch CLI (or use the C bindings).
  • Map notmuch tags to our keyword flags so the rest of the UI doesn't change.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions