]> git.vanrenterghem.biz Git - Dotty.git/commitdiff
Show spam status in mu4e message view.
authorFrederik Vanrenterghem <frederik@vanrenterghem.biz>
Fri, 3 May 2024 14:50:03 +0000 (22:50 +0800)
committerFrederik Vanrenterghem <frederik@vanrenterghem.biz>
Fri, 3 May 2024 14:50:03 +0000 (22:50 +0800)
emacs/.emacs.d/init.el

index 4d58dfe1031f2b8d83e2a70edf9ce0acc1530c59..51f86f103bc88d7ba2e7343fc6a96a1ed1a08620 100644 (file)
 (setq mu4e-sent-folder   "/Sent"
       mu4e-drafts-folder "/Drafts"
       mu4e-trash-folder  "/Trash")
-              
+;; Create custom spam status header and show in message view
+(add-to-list 'mu4e-header-info-custom
+ '(:spam-status .
+     ( :name "Spam-Status"     ;; long name, as seen in the message-view
+       :shortname "Spam"      ;; short name, as seen in the headers view
+       :help "The Spam status" ;; tooltip
+       ;; uses mu4e-fetch-field which is rel. slow, so only appropriate
+       ;; for mu4e-view-fields, and _not_ mu4e-headers-fields
+       :function (lambda (msg)
+                  (or (string-join (seq-take (split-string (mu4e-fetch-field msg "X-Spam-Status") " ") 2) " ") "")))))
+(add-to-list 'mu4e-view-fields :spam-status)
+b
 ;; Load configuration for website
 ;(load "mustache-html")