X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=buster%2Fhome_files%2Fuser%2F.emacs.d%2Finit.el;h=60c7b886292a7f8e5dbec4a7cdd51fbd48cfebd4;hb=2bcc40a1815aca4ff5eb05ea6a38f0ad7a306432;hp=31a4dcba29e16a2cb2a8fa6d04789f6bf5dcd3af;hpb=72d0c7ff45225d7e122f752a95b24a126d5545ff;p=config diff --git a/buster/home_files/user/.emacs.d/init.el b/buster/home_files/user/.emacs.d/init.el index 31a4dcb..60c7b88 100644 --- a/buster/home_files/user/.emacs.d/init.el +++ b/buster/home_files/user/.emacs.d/init.el @@ -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 ;; ================== @@ -118,7 +120,7 @@ ;; ========== (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") @@ -139,6 +141,18 @@ ;; 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 ;; ======== @@ -151,6 +165,9 @@ (define-key org-mode-map (kbd "TAB") 'org-cycle) (define-key org-mode-map (kbd "") '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: %?"))) @@ -207,14 +224,6 @@ -;;; plomvi mode -;;; =========== -(load "~/public_repos/plomvi.el/plomvi.el") -(global-set-key (kbd "C-c") 'plomvi-activate) -(plomvi-global-mode 1) - - - ;;; Info mode ;;; ========= @@ -228,6 +237,8 @@ (define-key Info-mode-map (kbd "I") 'Info-goto-node) (define-key Info-mode-map (kbd "i") 'Info-index) + + ;; help mode ;; ========= @@ -236,6 +247,8 @@ (define-key help-mode-map (kbd "RET") 'help-follow) (define-key help-mode-map (kbd "") 'backward-button) + + ;; elfeed ;; ====== @@ -265,6 +278,8 @@ (define-key elfeed-show-mode-map (kbd "y") 'shr-copy-url) (define-key elfeed-show-mode-map (kbd "RET") 'shr-browse-url) + + ;; eww ;; === @@ -274,16 +289,18 @@ (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)