summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2021-06-10 15:55:12 +0100
committerjao <jao@gnu.org>2021-06-10 15:55:12 +0100
commit41b97ccaf55f8b57e9c8a4b188987ae91543862b (patch)
treeaeeaf7d939c9e6b24b9afef1c6d9aab1071e2e1e
parent356826e820f5e270bc455177d5a2665beda02d05 (diff)
downloadelibs-41b97ccaf55f8b57e9c8a4b188987ae91543862b.tar.gz
elibs-41b97ccaf55f8b57e9c8a4b188987ae91543862b.tar.bz2
notmuch tagging
-rw-r--r--email.org35
1 files changed, 35 insertions, 0 deletions
diff --git a/email.org b/email.org
index f96b701..d641ede 100644
--- a/email.org
+++ b/email.org
@@ -635,6 +635,41 @@
(("h" . jao-notmuch-goto-index-buffer))
:map notmuch-common-keymap
(("B" . jao-notmuch-browse-urls))))
+
+ #+end_src
+*** hydras
+ #+begin_src emacs-lisp
+ (major-mode-hydra-define notmuch-search-mode nil
+ ("Tagging"
+ (("*" notmuch-search-tag-all "tag all")
+ ("+" notmuch-search-add-tag "add tag")
+ ("-" notmuch-search-remove-tag "add tag")
+ ("k" notmuch-tag-jump "jump to tag"))
+ "Search"
+ (("l" notmuch-search-filter "filter with additional query")
+ ("t" notmuch-search-filter-by-tag "filter by tag")
+ ("y" notmuch-stash-query "stash current query"))
+ "Moving around"
+ (("b" notmuch-search-scroll-down "scroll down")
+ ("<" notmuch-search-first-thread "first thread")
+ (">" notmuch-search-last-thread "last thread"))))
+
+ (major-mode-hydra-define notmuch-tree-mode nil
+ ("View"
+ (("." jao-notmuch-toggle-mime-parts "toggle mime parts")
+ ("i" jao-notmuch-toggle-images "toggle images")
+ ("a" notmuch-tree-archive-thread-then-next "archive thread")
+ ("C" jao-notmuch-echo-count "echo unread count"))
+ "Mark"
+ (("d" jao-notmuch-tree-delete-message "delete message")
+ ("D" jao-notmuch-tree-delete-thread "delete thread")
+ ("u" (jao-notmuch-tree-delete-message t) "undelete message")
+ ("k" jao-notmuch-tree-read-thread "kill thread"))
+ "Edit/send"
+ (("r" notmuch-tree-reply-sender "reply sender")
+ ("R" notmuch-tree-reply "reply all")
+ ("f" notmuch-tree-forward-message "forward")
+ ("e" notmuch-tree-resume-message "edit draft"))))
#+end_src
*** address clean-ups
#+begin_src emacs-lisp