diff options
Diffstat (limited to '.emacs.d')
-rw-r--r-- | .emacs.d/init-mu4e.el | 33 | ||||
-rw-r--r-- | .emacs.d/init.el | 2 | ||||
-rw-r--r-- | .emacs.d/modes/init-lsp-mode.el | 2 |
3 files changed, 36 insertions, 1 deletions
diff --git a/.emacs.d/init-mu4e.el b/.emacs.d/init-mu4e.el new file mode 100644 index 0000000..bfa2bdc --- /dev/null +++ b/.emacs.d/init-mu4e.el @@ -0,0 +1,33 @@ +(use-package mu4e + :ensure nil + :config + (setq mail-user-agent 'mu4e-user-agent) + (setq + message-send-mail-function 'smtpmail-send-it + smtpmail-default-smtp-server "smtp.gmail.com" + smtpmail-smtp-server "smtp.gmail.com" + smtpmail-local-domain "gmail.com") + (setq mu4e-use-fancy-chars t) + (setq mu4e-attachment-dir "~/Downloads/") + (setq mu4e-view-show-images t) + ; (setq mu4e-get-mail-command "offlineimap" + ; mu4e-update-interval 300) + (setq mu4e-index-cleanup nil + mu4e-index-lazy-check t) + + (setq mu4e-contexts + `( ,(make-mu4e-context + :name "Gmail" + :match-func (lambda (msg) + (when msg + (string-prefix-p "/Gmail" (mu4e-message-field msg :maildir)))) + :vars '( + (mu4e-trash-folder . "/Gmail/[Gmail].Bin") + (mu4e-refile-folder . "/Gmail/[Gmail].All Mail") + (mu4e-sent-folder . "/Gmail/[Gmail].Sent Mail") + (mu4e-drafts-folder . "/Gmail/[Gmail].Drafts"))))) + (add-to-list 'mu4e-view-actions '("View in Browser" . mu4e-action-view-in-browser) t) + (evil-define-key 'normal 'global + (kbd "<leader>m") 'mu4e)) + +(provide 'init-mu4e) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 7d213be..927ec8c 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -18,6 +18,7 @@ (setq use-package-always-ensure t) (xterm-mouse-mode 1) ;; Enable mouse +(add-to-list 'load-path "~/.dotfiles/.emacs.d/") (add-to-list 'load-path "~/.dotfiles/.emacs.d/modes/") (use-package atom-one-dark-theme @@ -37,6 +38,7 @@ (require 'init-evil-mode) (require 'init-org-mode) (require 'init-lsp-mode) +(require 'init-mu4e) ;; ledger-mode (use-package ledger-mode diff --git a/.emacs.d/modes/init-lsp-mode.el b/.emacs.d/modes/init-lsp-mode.el index b5c391a..a44c722 100644 --- a/.emacs.d/modes/init-lsp-mode.el +++ b/.emacs.d/modes/init-lsp-mode.el @@ -8,6 +8,6 @@ (evil-define-key 'normal lsp-mode-map (kbd "gd") 'lsp-find-definition (kbd "gr") 'lsp-find-references) - (add-to-list 'lsp-file-watch-ignored-directories "[/\\\\]\\.git\\'") + (add-to-list 'lsp-file-watch-ignored-directories "[/\\\\]\\.git\\'")) (provide 'init-lsp-mode) |