about summary refs log tree commit diff
path: root/modules/workstation/emacs/init.el
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-06-05 18:38:15 +0000
committerAlyssa Ross <hi@alyssa.is>2023-06-05 20:44:43 +0000
commitdf1982bb181b32b98df7d084b72a55c5bf6468f5 (patch)
tree43a69197dfd48b776c4b208358d818cd45c91656 /modules/workstation/emacs/init.el
parentdb2982e628cf3ce734c805589773f94fbb7eb8cf (diff)
downloadnixlib-df1982bb181b32b98df7d084b72a55c5bf6468f5.tar
nixlib-df1982bb181b32b98df7d084b72a55c5bf6468f5.tar.gz
nixlib-df1982bb181b32b98df7d084b72a55c5bf6468f5.tar.bz2
nixlib-df1982bb181b32b98df7d084b72a55c5bf6468f5.tar.lz
nixlib-df1982bb181b32b98df7d084b72a55c5bf6468f5.tar.xz
nixlib-df1982bb181b32b98df7d084b72a55c5bf6468f5.tar.zst
nixlib-df1982bb181b32b98df7d084b72a55c5bf6468f5.zip
modules/emacs: configure notmuch tags
Diffstat (limited to 'modules/workstation/emacs/init.el')
-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"))