home · contact · privacy
Change default mail server domain.
[config] / buster / home_files / user / .emacs.d / init.el
index 31a4dcba29e16a2cb2a8fa6d04789f6bf5dcd3af..60c7b886292a7f8e5dbec4a7cdd51fbd48cfebd4 100644 (file)
@@ -29,6 +29,8 @@
 ;; use as default browser what XDG offers
 (setq-default browse-url-browser-function 'browse-url-xdg-open)
 
+
+
 ;; general keybindings
 ;; ===================
 
@@ -55,6 +57,7 @@
 (setq shr-map (make-sparse-keymap))  ; got annoying in elfeed-show on URLs
 
 
+
 ;; minibuffer
 ;; ==========
 
@@ -87,7 +90,6 @@
       delete-old-versions 1)  ;; neither t nor nil: never delete
 
 
-
 ;; package management
 ;; ==================
 
 ;; ==========
 
 (setq send-mail-function 'smtpmail-send-it)
-(setq smtpmail-smtp-server "core.plomlompom.com")
+(setq smtpmail-smtp-server "mail.plomlompom.com")
 (setq smtpmail-smtp-service 465)
 (setq smtpmail-stream-type 'ssl)
 (setq smtpmail-smtp-user "plom")
 ;; in the message ID
 (setq mail-host-address "plomlompom.com")
 
+;; notmuch saved searches
+(setq notmuch-saved-searches
+      '((:name "inbox" :query "tag:unread and folder:inbox")
+        (:name "all" :query "tag:unread not folder:maildir/Trash")
+        (:name "plomlompom.de" :query "tag:unread and folder:maildir/plomlompom.de")
+        (:name "nebenan" :query "tag:unread and folder:maildir/nebenan")
+        (:name "reflect-info" :query "tag:unread and folder:maildir/reflect-info")
+        (:name "gmail" :query "tag:unread and folder:maildir/gmail.com")
+        (:name "mutter" :query "tag:unread and folder:maildir/mutter")))
+
+
+
 ;; org mode
 ;; ========
 
     (define-key org-mode-map (kbd "TAB") 'org-cycle)
     (define-key org-mode-map (kbd "<backtab>") 'org-shifttab))
 
+;; don't truncate lines by default
+(setq org-startup-truncated nil)
+
 ;; basic org-capture config
 (setq org-capture-templates
       '(("x" "test" plain (file "~/org/notes.org") "%T: %?")))
 
 
 
-;;; plomvi mode
-;;; ===========
-(load "~/public_repos/plomvi.el/plomvi.el")
-(global-set-key (kbd "C-c") 'plomvi-activate)
-(plomvi-global-mode 1)
-
-
-
 ;;; Info mode
 ;;; =========
 
 (define-key Info-mode-map (kbd "I") 'Info-goto-node)
 (define-key Info-mode-map (kbd "i") 'Info-index)
 
+
+
 ;; help mode
 ;; =========
 
 (define-key help-mode-map (kbd "RET") 'help-follow)
 (define-key help-mode-map (kbd "<backtab>") 'backward-button)
 
+
+
 ;; elfeed
 ;; ======
 
 (define-key elfeed-show-mode-map (kbd "y") 'shr-copy-url)
 (define-key elfeed-show-mode-map (kbd "RET") 'shr-browse-url)
 
+
+
 ;; eww
 ;; ===
 
 (define-key eww-mode-map (kbd "H") 'eww-back-url)
 (define-key eww-mode-map (kbd "L") 'eww-forward-url)
 
+
+
 ;; ledger
 ;; ======
 (setq ledger-mode-map (make-sparse-keymap))
 (define-key ledger-mode-map (kbd "TAB") 'ledger-magic-tab)
 
 
-;; unset other maps so they don't disturb C-c keybinding
-;; =====================================================
-;; TODO: saner solution would be a default-activated minor mode that binds
-;; C-c
-(setq conf-mode-map (make-sparse-keymap))
-(setq sh-mode-map (make-sparse-keymap))
-(setq python-mode-map (make-sparse-keymap))
+
+;;; plomvi mode
+;;; ===========
+
+(defvar plomvi-return-combo (kbd "C-c"))
+(load "~/public_repos/plomvi.el/plomvi.el")
+(plomvi-global-mode 1)