X-Git-Url: https://plomlompom.com/repos/test.html?a=blobdiff_plain;f=buster%2Fhome_files%2Fuser_eeepc%2F.emacs.d%2Finit.el;h=158a12ae83abc1b3e93a83d71b86d8e31bacd465;hb=708171ff29d1749743ff43a2e69a32d844dde5aa;hp=f289d9215035d01f692495279576f3328e674a21;hpb=c347a81a997ab248ac3f1a955816ae131d68daa1;p=config diff --git a/buster/home_files/user_eeepc/.emacs.d/init.el b/buster/home_files/user_eeepc/.emacs.d/init.el index f289d92..158a12a 100644 --- a/buster/home_files/user_eeepc/.emacs.d/init.el +++ b/buster/home_files/user_eeepc/.emacs.d/init.el @@ -96,9 +96,13 @@ ("melpa-unstable" . "https://melpa.org/packages/") ("melpa-stable" . "https://stable.melpa.org/packages/"))) -;; by default, packages are only loaded after the init file; by loading them -;; earlier, the call to evil-mode below is made possible -(package-initialize) +;; ensure certain packages are installed (actually, we use Debian repos here) +;; credit to +;(setq package-list '(elfeed ledger-mode)) +;(package-initialize) +;(dolist (package package-list) +; (unless (package-installed-p package) +; (package-install package))) @@ -110,6 +114,28 @@ +;; mail setup +;; ========== + +(setq send-mail-function 'smtpmail-send-it) +(setq smtpmail-smtp-server "core.plomlompom.com") +(setq smtpmail-smtp-service 465) +(setq smtpmail-stream-type 'ssl) +(setq smtpmail-smtp-user "plom") +(setq mml-secure-openpgp-encrypt-to-self t) +(add-hook 'message-setup-hook 'mml-secure-sign-pgpmime) + +;; constructs From: domain if mail composer directly called (from without +;; notmuch), but we don't actually intend to do that +;(setq mail-host-address "plomlompom.com") + +;; otherwise notmuch becomes extremely slow in some cases +(setq-default notmuch-show-indent-content nil) + +;; this only works if we use notmuch-mua-send instead of message-send +(setq notmuch-fcc-dirs '(("plom@plomlompom.com" . "maildir/Sent"))) + + ;; org mode ;; ======== @@ -258,15 +284,3 @@ (setq conf-mode-map (make-sparse-keymap)) (setq sh-mode-map (make-sparse-keymap)) (setq python-mode-map (make-sparse-keymap)) - - -;;; evil mode -;;; ========= -; -;;; start in normal mode everywhere -;(setq evil-emacs-state-modes nil) -;(setq evil-insert-state-modes nil) -;(setq evil-motion-state-modes nil) -; -;;; enable evil at end so it can overlay its keybindings over any other packages -;(evil-mode t)