From 915432e6cf63c433f5a1445ef4e068d2b656af8b Mon Sep 17 00:00:00 2001 From: Levi Neely <141506390+lneely@users.noreply.github.com> Date: Thu, 26 Sep 2024 20:17:55 +0200 Subject: [PATCH] teh email --- .gitignore | 1 + emacs/feature/feature-email.el | 12 ++++++++++++ emacs/init.el | 1 + emacs/module/module-denote.el | 2 +- emacs/module/module-notmuch.el | 22 ++++++++++++++++++++++ 5 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 emacs/feature/feature-email.el create mode 100644 emacs/module/module-notmuch.el diff --git a/.gitignore b/.gitignore index bcee5c8..1a2cb13 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ emacs/flycheck_init.el /emacs/elisa/ /emacs/perspectives /emacs/persist/ +/emacs/network-security.data diff --git a/emacs/feature/feature-email.el b/emacs/feature/feature-email.el new file mode 100644 index 0000000..397f7cd --- /dev/null +++ b/emacs/feature/feature-email.el @@ -0,0 +1,12 @@ +;;; feature-email.el -- email +;;; +;;; Commentary: +;;; +;;; Because ya gotta... +;;; +;;; Code: + +(require 'module-notmuch) + +(provide 'feature-email) +;;; feature-km.el ends here. diff --git a/emacs/init.el b/emacs/init.el index a0056e1..4b49c47 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -45,6 +45,7 @@ (require 'feature-feeds) ; read newsfeeds (require 'feature-bsgen) ; bullshit generators (require 'feature-finance) ; damn that money! +(require 'feature-email) ; because ya gotta... (require 'server) (if (not (server-running-p)) diff --git a/emacs/module/module-denote.el b/emacs/module/module-denote.el index 59e8030..1fac853 100644 --- a/emacs/module/module-denote.el +++ b/emacs/module/module-denote.el @@ -11,7 +11,7 @@ (pkg/require 'denote) -(setq denote-directory "~/eris/notes") +(setq denote-directory "~/eris/notes/") (with-eval-after-load 'denote diff --git a/emacs/module/module-notmuch.el b/emacs/module/module-notmuch.el new file mode 100644 index 0000000..f559092 --- /dev/null +++ b/emacs/module/module-notmuch.el @@ -0,0 +1,22 @@ +;;; module-notmuch.el --- for email processing +;;; +;;; Commentary: +;;; +;;; notmuch email +;;; +;;; Code: + +(pkg/require 'notmuch) + +;; minor scope creep... oh well. +(require 'smtpmail) +(setq send-mail-function 'smtpmail-send-it + smtpmail-smtp-server "alioth.uberspace.de" + smtpmail-smtp-service 587 + smtpmail-stream-type 'starttls + user-mail-address "me@lkn.uber.space" + user-full-name "Levi Neely") + + +(provide 'module-notmuch) +;;; module-qt.el ends here.