aboutsummaryrefslogtreecommitdiff
path: root/Doom/.config/doom/modules/private/mail
diff options
context:
space:
mode:
Diffstat (limited to 'Doom/.config/doom/modules/private/mail')
-rw-r--r--Doom/.config/doom/modules/private/mail/autoload.el19
-rw-r--r--Doom/.config/doom/modules/private/mail/config.el33
-rw-r--r--Doom/.config/doom/modules/private/mail/packages.el4
3 files changed, 0 insertions, 56 deletions
diff --git a/Doom/.config/doom/modules/private/mail/autoload.el b/Doom/.config/doom/modules/private/mail/autoload.el
deleted file mode 100644
index 13a79f9..0000000
--- a/Doom/.config/doom/modules/private/mail/autoload.el
+++ /dev/null
@@ -1,19 +0,0 @@
-;;; private/mail/autoload.el -*- lexical-binding: t; -*-
-
-;;;###autoload
-(defun +mail/open-mail ()
- "Activate (or switch to) `notmuch' in its workspace."
- (interactive)
- (unless (featurep! :ui workspaces)
- (user-error ":ui workspaces is required, but disabled"))
- (condition-case-unless-debug e
- (progn
- (+workspace-switch "*MAIL*" t)
- (if-let* ((buf (cl-find-if (lambda (it) (string-match-p "^\\*notmuch" (buffer-name (window-buffer it))))
- (doom-visible-windows))))
- (select-window (get-buffer-window buf))
- (notmuch-search "tag:inbox"))
- (+workspace/display))
- ('error
- (+notmuch/quit)
- (signal (car e) (cdr e)))))
diff --git a/Doom/.config/doom/modules/private/mail/config.el b/Doom/.config/doom/modules/private/mail/config.el
deleted file mode 100644
index 25c9102..0000000
--- a/Doom/.config/doom/modules/private/mail/config.el
+++ /dev/null
@@ -1,33 +0,0 @@
-;;; private/mail/config.el -*- lexical-binding: t; -*-
-(defconst +mail/signature
- "---------------
-Aryadev Chavali")
-
-(use-package notmuch
- :commands notmuch
- :config
- (setq notmuch-show-logo nil
- message-signature +mail/signature
- mail-signature +mail/signature)
-
- (defun +mail/sync-mail()
- (interactive)
- (start-process "imap-call" "*offlineimap*" "offlineimap" '("-oq")))
-
- (map!
- (:leader
- "om" #'+mail/open-mail)
- :map (notmuch-hello-mode-map notmuch-tree-mode-map notmuch-show-mode-map)
- "u" #'notmuch-poll-and-refresh-this-buffer
- "gS" #'+mail/sync-mail))
-
-(use-package smtpmail
- :commands mail-send
- :after notmuch
- :init
- (setq smtpmail-smtp-server "mail.aryadevchavali.com"
- send-mail-function 'smtpmail-send-it
- message-send-mail-function 'smtpmail-send-it
- smtpmail-smtp-user "aryadev"
- smtpmail-smtp-service 587
- smtpmail-stream-type 'starttls))
diff --git a/Doom/.config/doom/modules/private/mail/packages.el b/Doom/.config/doom/modules/private/mail/packages.el
deleted file mode 100644
index e084e30..0000000
--- a/Doom/.config/doom/modules/private/mail/packages.el
+++ /dev/null
@@ -1,4 +0,0 @@
-;; -*- no-byte-compile: t; -*-
-;;; private/mail/packages.el
-
-(package! notmuch)