aboutsummaryrefslogtreecommitdiff
path: root/.emacs.local.d/config
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.local.d/config')
-rw-r--r--.emacs.local.d/config/rul-config-mail.el15
-rw-r--r--.emacs.local.d/config/rul-config-org.el19
-rw-r--r--.emacs.local.d/config/rul-config-projectile.el2
3 files changed, 36 insertions, 0 deletions
diff --git a/.emacs.local.d/config/rul-config-mail.el b/.emacs.local.d/config/rul-config-mail.el
new file mode 100644
index 0000000..143bbc3
--- /dev/null
+++ b/.emacs.local.d/config/rul-config-mail.el
@@ -0,0 +1,15 @@
+;; Mutt support.
+(setq auto-mode-alist (append '((".*tmp/mutt.*" . message-mode)) auto-mode-alist))
+(setq auto-mode-alist (append '((".*tmp/neomutt.*" . message-mode)) auto-mode-alist))
+
+;; Hook up `mutt:...` style URLs
+(use-package ol-notmuch :ensure t)
+(org-add-link-type "message" 'org-notmuch-open)
+
+(setq send-mail-function 'sendmail-send-it
+ sendmail-program "/usr/bin/msmtp"
+ mail-specify-envelope-from t
+ message-sendmail-envelope-from 'header
+ mail-envelope-from 'header)
+
+(provide 'rul-config-mail)
diff --git a/.emacs.local.d/config/rul-config-org.el b/.emacs.local.d/config/rul-config-org.el
new file mode 100644
index 0000000..020efa4
--- /dev/null
+++ b/.emacs.local.d/config/rul-config-org.el
@@ -0,0 +1,19 @@
+(setq
+ my-org-agenda-files '("~/org/")
+ my-org-agenda-custom-commands
+ '(("x" agenda)
+ ("y" agenda*)
+ ("w" todo "WAITING")
+ ("W" todo-tree "WAITING")
+ )
+ my-org-journal-file-type 'yearly
+ my-org-journal-dir "~/org/journal/"
+ my-org-journal-file-format "%Y.org"
+ my-org-journal-time-prefix "* "
+ my-org-journal-time-format ""
+ my-org-refile-path "~/refile.org"
+ my-org-roam-directory "~/org/roam/"
+ )
+
+(provide 'rul-config-org)
+
diff --git a/.emacs.local.d/config/rul-config-projectile.el b/.emacs.local.d/config/rul-config-projectile.el
new file mode 100644
index 0000000..3922c8f
--- /dev/null
+++ b/.emacs.local.d/config/rul-config-projectile.el
@@ -0,0 +1,2 @@
+(setq my-projectile-project-search-path '("~/src/"))
+(provide 'rul-config-projectile)
nihil fit ex nihilo