about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--modules/workstation/emacs/init.el5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/workstation/emacs/init.el b/modules/workstation/emacs/init.el
index ab6ad50b8024..d04aa587d0a5 100644
--- a/modules/workstation/emacs/init.el
+++ b/modules/workstation/emacs/init.el
@@ -216,6 +216,11 @@ point."
 (setq notmuch-search-oldest-first nil)
 (setq notmuch-fcc-dirs "Sent")
 (setq notmuch-draft-folder "Drafts")
+(setq notmuch-saved-searches
+      `((:name "direct" :query ,(concat "-tag:done -folder:Spam -from:discourse@discourse.nixos.org to:" (getenv "EMAIL")) :key "d")
+	(:name "github" :query "-tag:done -to:your_activity@noreply.github.com from:notifications@github.com" :key "g")
+	(:name "lists" :query "-tag:done to:afra@afra-berlin.de OR to:@list.skarnet.org OR wayland-devel@lists.freedesktop.org OR to:distributions@lists.linux.dev" :key "l")))
+(setq notmuch-tagging-keys '(("d" ("+done") "done")))
 
 ;;; Org-mode ;;;
 (setq org-id-locations-file (concat user-emacs-directory "/org-id-locations"))