'(browse-url-browser-function 'browse-url-firefox)
'(custom-safe-themes
'("0cf95236abcf59e05b1ea69b4edd53d293a5baec4fe4c3484543fee99bfd2204" "80b00f3bf7cdbdca6c80aadfbbb03145f3d0aacf6bf2a559301e61109954e30a" default))
- '(denote-directory "/home/frederik/Nextcloud/notes/" t)
+ '(denote-directory "/home/frederik/Nextcloud/notes/")
'(org-export-backends '(ascii html icalendar latex md odt))
'(package-selected-packages
- '(ftable flx nerd-icons-dired nerd-icons all-the-icons-dired marginalia vertico denote ox-rss org-ql org-contrib mustache org-static-blog haskell-mode julia-mode elfeed-protocol ack company magit auctex lsp-mode elpy ## org htmlize leuven-theme lua-mode ess-smart-underscore ess-R-data-view ess)))
+ '(dired-preview ftable flx nerd-icons-dired nerd-icons all-the-icons-dired marginalia vertico denote ox-rss org-ql org-contrib mustache org-static-blog haskell-mode julia-mode elfeed-protocol ack company magit auctex lsp-mode elpy ## org htmlize leuven-theme lua-mode ess-smart-underscore ess-R-data-view ess)))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
(setq user-full-name "Frederik Vanrenterghem"
smtpmail-local-domain "vanrenterghem.io"
user-mail-address (concat "frederik@" smtpmail-local-domain))
+;; Ignored in mu4e as it sets user-agent
(setq mail-default-headers
(concat "X-Mailer: GNU Emacs " (symbol-value 'emacs-version)))
(setq w3m-pop-up-frames t)
(define-key elfeed-search-mode-map (kbd "*") (lambda () (interactive) (apply 'elfeed-search-toggle-all '(star))))
(define-key elfeed-show-mode-map (kbd "*") (lambda () (interactive) (apply 'elfeed-show-tag '(star))))
-;; Read email using mu4e
+;; Read and write email using mu4e
(require 'mu4e)
(setq mail-user-agent 'mu4e-user-agent)
+;; Also use mu4e when called from gnus-dired-attach
+(setq gnus-dired-mail-mode 'mu4e-user-agent)
(setq mu4e-get-mail-command "mbsync io")
(setq mu4e-update-interval 600)
(setq mu4e-use-fancy-chars t)
(setq mu4e-sent-folder "/Sent"
mu4e-drafts-folder "/Drafts"
mu4e-trash-folder "/Trash")
+;; attach files to mu4e messages by marking the file(s) in dired and pressing C-c RET C-a
+(add-hook 'dired-mode-hook 'turn-on-gnus-dired-mode)
+;; Define favourite query used in mailcount modeline
+(add-to-list 'mu4e-bookmarks
+ ;; add favourite.
+ '( :name "Last 24h's messages"
+ :key ?l
+ :favorite y
+ :query "date:24h..now AND NOT flag:trashed"))
+
;; Create custom spam status header and show in message view
(add-to-list 'mu4e-header-info-custom
'(:spam-status .