summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2021-06-26 17:09:53 -0700
committerbenj <benj@rse8.com>2021-06-26 17:09:53 -0700
commite97f3ceeadf8d49c2baf8629086b77cf58120149 (patch)
tree9acaf1b105e55156bbbfea5be8355b9299165f73
parent652b3688964ff17a0d6d69b261c836b901c00aef (diff)
downloademacs-e97f3ceeadf8d49c2baf8629086b77cf58120149.tar
emacs-e97f3ceeadf8d49c2baf8629086b77cf58120149.tar.gz
emacs-e97f3ceeadf8d49c2baf8629086b77cf58120149.tar.bz2
emacs-e97f3ceeadf8d49c2baf8629086b77cf58120149.tar.lz
emacs-e97f3ceeadf8d49c2baf8629086b77cf58120149.tar.xz
emacs-e97f3ceeadf8d49c2baf8629086b77cf58120149.tar.zst
emacs-e97f3ceeadf8d49c2baf8629086b77cf58120149.zip
playing some more with mu4e
Diffstat (limited to '')
-rw-r--r--init.el2
-rw-r--r--settings/setup-mu4e.el24
-rw-r--r--settings/setup-org-mode.el3
3 files changed, 23 insertions, 6 deletions
diff --git a/init.el b/init.el
index 9c92b3b..a5fce34 100644
--- a/init.el
+++ b/init.el
@@ -88,6 +88,7 @@
magit
markdown-mode
modern-cpp-font-lock
+ mu4e-alert
multiple-cursors
nasm-mode
paredit
@@ -98,7 +99,6 @@
protobuf-mode
purescript-mode
pyvenv
- org-bullets
restclient
rustic
rust-playground
diff --git a/settings/setup-mu4e.el b/settings/setup-mu4e.el
index 95cdb20..fec8970 100644
--- a/settings/setup-mu4e.el
+++ b/settings/setup-mu4e.el
@@ -3,6 +3,7 @@
(require 'org-mime)
(require 'org-mu4e)
(require 'smtpmail)
+(require 'mu4e-alert)
(setq personal-email (password-store-get-field "mbsync/personal-gmail" "username"))
@@ -73,10 +74,17 @@
(mu4e-trash-folder . "/personal-gmail/[Gmail]/Trash")
(mu4e-refile-folder . "/personal-gmail/[Gmail]/All Mail")
- (mu4e-maildir-shortcuts . (("/personal-gmail/INBOX" . ?i)
- ))
+ (mu4e-maildir-shortcuts . (("/personal-gmail/Inbox" . ?i)
+ ("/personal-gmail/[Gmail]/Drafts" . ?d)
+ ("/personal-gmail/[Gmail]/Trash" . ?t)
+ ("/personal-gmail/[Gmail]/All Mail" . ?a)))
+ ;; (mu4e-bookmarks . (("date:today..now AND flag:unread AND (NOT maildir:/personal-gmail/[Gmail]/Trash OR NOT maildir:/personal-gmail/[Gmail]/Sent Mail)" "Inbox" ?i)
+ ;; ("flag:unread AND (NOT maildir:/personal-gmail/[Gmail]/Trash AND NOT maildir:/personal-gmail/[Gmail]/Sent Mail)" "Unread" ?u)
+ ;; ("date:7d..now AND (NOT maildir:/personal-gmail/[Gmail]/Trash OR NOT maildir:/personal-gmail/[Gmail]/Sent Mail)" "Last 7 Days" ?w)
+ ;; ("NOT maildir:/personal-gmail/[Gmail]/Trash AND NOT maildir:/personal-gmail/[Gmail]/Sent Mail" "All" ?a)))
+ (smtpmail-queue-dir . "~/.mail/personal-gmail/queue/cur")
(smtpmail-smtp-user . ,personal-email)
(smtpmail-smtp-server . "smtp.gmail.com")
(smtpmail-smtp-service . 587)))
@@ -88,6 +96,18 @@
(add-to-list 'mu4e-view-actions '("View In Browser" . mu4e-action-view-in-browser) t)
+;(add-hook 'message-send-hook (lambda () (mml-secure-message-sign-pgpmime)))
+
+;; mu4e-alerts
+(mu4e-alert-set-default-style 'libnotify)
+(add-hook 'after-init-hook #'mu4e-alert-enable-mode-line-display)
+(add-hook 'after-init-hook #'mu4e-alert-enable-notifications)
+(setq
+ mu4e-alert-interesting-mail-query (concat
+ "date:today..now"
+ " AND flag:unread"
+ " AND (NOT maildir:/personal-gmail/[Gmail]/Trash OR NOT maildir:/personal-gmail/[Gmail]/Sent Mail)"))
+
(provide 'setup-mu4e)
;;; setup-mu4e.el ends here
diff --git a/settings/setup-org-mode.el b/settings/setup-org-mode.el
index fee138e..a2ec85f 100644
--- a/settings/setup-org-mode.el
+++ b/settings/setup-org-mode.el
@@ -23,9 +23,6 @@
(global-set-key (kbd "C-c a") 'org-agenda)
-(setq org-agenda-files (list "~/Dropbox/org/todo_work.org"
- "~/Dropbox/org/todo_home.org"))
-
(org-babel-do-load-languages
'org-babel-load-languages
'((emacs-lisp . t)