Created
June 18, 2018 12:36
-
-
Save patrl/f38e42e4c14edb01df2ad6cf0f7951af to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; config.el -*- lexical-binding: t; -*- | |
(setq user-mail-address "patrick.d.elliott@gmail.com" | |
user-full-name "Patrick Elliott") | |
;; disables immediate spellchecking in a latex buffer | |
(setq-hook! 'LaTeX-mode-hook +spellcheck-immediately nil) | |
(set! :latex-bibtex-file "/home/patrl/GitHub/bibliography/elliott_mybib.bib") | |
(set! :latex-bibtex-pdfs-dir "/home/patrl/Dropbox/Library") | |
(after! deft | |
(setq deft-directory "~/Dropbox/deft" | |
deft-use-filter-string-for-filename nil | |
deft-use-filename-as-title nil | |
deft-org-mode-title-prefix t)) | |
;; (after! auctex | |
;; (setq-default TeX-engine 'xetex | |
;; TeX-PDF-mode t | |
;; TeX-source-correlate-start-server t | |
;; ;; TeX-view-program-selection '((output-pdf "Zathura")) | |
;; )) | |
(after! mu4e | |
(setq mu4e-get-mail-command "mbsync -a" | |
mu4e-compose-signature-auto-include t) | |
(set! :email "personal" | |
'((mu4e-sent-folder . "/personal/sent") | |
(mu4e-drafts-folder . "/personal/drafts") | |
(mu4e-trash-folder . "/personal/trash") | |
(mu4e-refile-folder . "/personal/archive") | |
(user-mail-address . "patrick.d.elliott@gmail.com") | |
(user-full-name . "Patrick Elliott") | |
(smtpmail-default-smtp-server . "smtp.gmail.com") | |
(smtpmail-smtp-server . "smtp.gmail.com") | |
(smtpmail-smtp-service . 587) | |
(mu4e-compose-signature . (concat "Patrick D. Elliott\n" | |
"https://patrickdelliott.com\n" | |
"https://keybase.io/patrl\n" | |
"\n" | |
"-- Sent via mu4e\n")))) | |
(set! :email "work" | |
'((mu4e-sent-folder . "/zas/sent") | |
(mu4e-refile-folder . "/zas/archive") | |
(mu4e-sent-folder . "/zas/sent") | |
(mu4e-trash-folder . "/zas/trash") | |
(mu4e-drafts-folder . "/zas/drafts") | |
(user-mail-address . "elliott@leibniz-zas.de") | |
(user-full-name . "Patrick Elliott") | |
(smtpmail-default-smtp-server . "smtp.office365.com") | |
(smtpmail-smtp-server . "smtp.office365.com") | |
(smtpmail-smtp-service . 587) | |
(mu4e-compose-signature . (concat "Dr. Patrick D. Elliott\n" | |
"Leibniz-Zentrum für Allgemeine Sprachwissenschaft\n" | |
"Schützenstr. 18\n" | |
"10117 Berlin\n" | |
"\n" | |
"-- Sent via mu4e\n")))) | |
;; an evil-esque keybinding scheme for mu4e | |
(setq mu4e-view-mode-map (make-sparse-keymap) | |
;; mu4e-compose-mode-map (make-sparse-keymap) | |
mu4e-headers-mode-map (make-sparse-keymap) | |
mu4e-main-mode-map (make-sparse-keymap)) | |
(map! (:map (mu4e-main-mode-map mu4e-view-mode-map) | |
:leader | |
:n "," #'mu4e-context-switch | |
:n "." #'mu4e-headers-search-bookmark | |
:n ">" #'mu4e-headers-search-bookmark-edit | |
:n "/" #'mu4e~headers-jump-to-maildir) | |
(:map (mu4e-headers-mode-map mu4e-view-mode-map) | |
:localleader | |
:n "f" #'mu4e-compose-forward | |
:n "r" #'mu4e-compose-reply | |
:n "c" #'mu4e-compose-new | |
:n "e" #'mu4e-compose-edit) | |
(:map mu4e-main-mode-map | |
:n "q" #'mu4e-quit | |
:n "u" #'mu4e-update-index | |
:n "U" #'mu4e-update-mail-and-index | |
:n "J" #'mu4e~headers-jump-to-maildir | |
:n "c" #'+email/compose | |
:n "b" #'mu4e-headers-search-bookmark) | |
(:map mu4e-headers-mode-map | |
:n "q" #'mu4e~headers-quit-buffer | |
:n "r" #'mu4e-compose-reply | |
:n "c" #'mu4e-compose-edit | |
:n "s" #'mu4e-headers-search-edit | |
:n "S" #'mu4e-headers-search-narrow | |
:n "RET" #'mu4e-headers-view-message | |
:n "u" #'mu4e-headers-mark-for-unmark | |
:n "U" #'mu4e-mark-unmark-all | |
:n "v" #'evil-visual-line | |
:nv "d" #'+email/mark | |
:nv "=" #'+email/mark | |
:nv "-" #'+email/mark | |
:nv "+" #'+email/mark | |
:nv "!" #'+email/mark | |
:nv "?" #'+email/mark | |
:nv "r" #'+email/mark | |
:nv "m" #'+email/mark | |
:n "x" #'mu4e-mark-execute-all | |
:n "]]" #'mu4e-headers-next-unread | |
:n "[[" #'mu4e-headers-prev-unread | |
(:localleader | |
:n "s" 'mu4e-headers-change-sorting | |
:n "t" 'mu4e-headers-toggle-threading | |
:n "r" 'mu4e-headers-toggle-include-related | |
:n "%" #'mu4e-headers-mark-pattern | |
:n "t" #'mu4e-headers-mark-subthread | |
:n "T" #'mu4e-headers-mark-thread)) | |
(:map mu4e-view-mode-map | |
:n "q" #'mu4e~view-quit-buffer | |
:n "r" #'mu4e-compose-reply | |
:n "c" #'mu4e-compose-edit | |
:n "o" #'ace-link-mu4e | |
:n "<M-Left>" #'mu4e-view-headers-prev | |
:n "<M-Right>" #'mu4e-view-headers-next | |
:n "[m" #'mu4e-view-headers-prev | |
:n "]m" #'mu4e-view-headers-next | |
:n "[u" #'mu4e-view-headers-prev-unread | |
:n "]u" #'mu4e-view-headers-next-unread | |
(:localleader | |
:n "%" #'mu4e-view-mark-pattern | |
:n "t" #'mu4e-view-mark-subthread | |
:n "T" #'mu4e-view-mark-thread | |
:n "d" #'mu4e-view-mark-for-trash | |
:n "r" #'mu4e-view-mark-for-refile | |
:n "m" #'mu4e-view-mark-for-move)) | |
(:map mu4e~update-mail-mode-map | |
:n "q" #'mu4e-interrupt-update-mail))) | |
(map! | |
(:leader | |
(:desc "open" :prefix "o" | |
:desc "APP: deft" :n "D" #'deft))) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment