Add extra mu4e prefix icons

This commit is contained in:
Evie Litherland-Smith 2023-11-28 17:05:24 +00:00
parent 1132d862ba
commit c151182c23
2 changed files with 78 additions and 80 deletions

View file

@ -610,29 +610,6 @@
mu4e-sent-messages-behavior 'sent mu4e-sent-messages-behavior 'sent
mu4e-change-filenames-when-moving t mu4e-change-filenames-when-moving t
mu4e-context-policy 'pick-first mu4e-context-policy 'pick-first
mu4e-use-fancy-chars t
mu4e-headers-thread-single-orphan-prefix '("─>" . "─▶")
mu4e-headers-thread-orphan-prefix '("┬>" . "┬▶")
mu4e-headers-thread-connection-prefix '("" . "")
mu4e-headers-thread-first-child-prefix '("├>" . "├▶")
mu4e-headers-thread-child-prefix '("├>" . "├▶")
mu4e-headers-thread-last-child-prefix '("└>" . "╰▶")
mu4e-modeline-all-read '("R:" . "󰑇 ")
mu4e-modeline-all-clear '("C:" . "󰚭 ")
mu4e-modeline-new-items '("N:" . "󰎔 ")
mu4e-modeline-unread-items '("U:" . "󰶊 ")
mu4e-search-full-label '("F" . "󱊖 ")
mu4e-search-hide-label '("H" . "󰘓 ")
mu4e-search-related-label '("R" . "󰻧 ")
mu4e-search-skip-duplicates-label '("D" . "󰆑 ")
mu4e-search-threaded-label'("T" . "󱇫 ")
mu4e-headers-fields '((:human-date . 12)
(:flags . 6)
(:from-or-to . 25)
(:subject))
mu4e-headers-actions '(("org capture message" . mu4e-org-store-and-capture)
("capture message" . mu4e-action-capture-message)
("show this thread" . mu4e-action-show-thread))
mu4e-maildir-shortcuts '((:maildir "/Proton/Inbox/" :key ?p) mu4e-maildir-shortcuts '((:maildir "/Proton/Inbox/" :key ?p)
(:maildir "/iCloud/Inbox/" :key ?i) (:maildir "/iCloud/Inbox/" :key ?i)
(:maildir "/Outlook/Inbox/" :key ?w))) (:maildir "/Outlook/Inbox/" :key ?w)))
@ -640,24 +617,36 @@
(use-package mu4e (use-package mu4e
:bind (("C-c o m" . mu4e)) :bind (("C-c o m" . mu4e))
:custom :custom
(mu4e-headers-fields '((:human-date . 12) (mu4e-headers-fields
(:from-or-to . 25) '((:human-date . 8)
(:subject . 80) (:from-or-to . 30)
(:flags))) (:subject . 82)
(mu4e-headers-visible-flags '(draft (:flags)))
flagged (mu4e-headers-visible-flags
unread '(draft
passed flagged
replied unread
trashed passed
attach replied
calendar trashed
encrypted attach
signed calendar
list encrypted
personal)) signed
list
personal))
:config :config
(setq (setq
mu4e-use-fancy-chars t
mu4e-modeline-all-read '("R:" . "󰑇 ")
mu4e-modeline-all-clear '("C:" . "󰚭 ")
mu4e-modeline-new-items '("N:" . "󰎔 ")
mu4e-modeline-unread-items '("U:" . "󰶊 ")
mu4e-search-full-label '("F" . "󱊖 ")
mu4e-search-hide-label '("H" . "󰘓 ")
mu4e-search-related-label '("R" . "󰻧 ")
mu4e-search-skip-duplicates-label '("D" . "󰆑 ")
mu4e-search-threaded-label'("T" . "󱇫 ")
mu4e-headers-draft-mark '("D" . "󰻣 ") mu4e-headers-draft-mark '("D" . "󰻣 ")
mu4e-headers-flagged-mark '("F" . "󰈻 ") mu4e-headers-flagged-mark '("F" . "󰈻 ")
mu4e-headers-unread-mark '("u" . "󰶊 ") mu4e-headers-unread-mark '("u" . "󰶊 ")
@ -671,7 +660,17 @@
mu4e-headers-list-mark '("l" . "󰻧 ") mu4e-headers-list-mark '("l" . "󰻧 ")
mu4e-headers-personal-mark '("p" . "󰍡 ") mu4e-headers-personal-mark '("p" . "󰍡 ")
mu4e-headers-seen-mark '("S" . "󰑇 ") mu4e-headers-seen-mark '("S" . "󰑇 ")
mu4e-headers-new-mark '("N" . "󰎔 ")) mu4e-headers-new-mark '("N" . "󰎔 ")
mu4e-headers-from-or-to-prefix '(" " . "To ")
mu4e-headers-thread-root-prefix '("* " . "* ")
mu4e-headers-thread-duplicate-prefix '("= " . "= ")
mu4e-headers-thread-blank-prefix '(" " . " ")
mu4e-headers-thread-single-orphan-prefix '("─>" . "─▶")
mu4e-headers-thread-orphan-prefix '("┬>" . "┬▶")
mu4e-headers-thread-connection-prefix '("" . "")
mu4e-headers-thread-first-child-prefix '("├>" . "├▶")
mu4e-headers-thread-child-prefix '("├>" . "├▶")
mu4e-headers-thread-last-child-prefix '("└>" . "╰▶"))
(require 'mu4e-org) (require 'mu4e-org)
(mu4e-modeline-mode) (mu4e-modeline-mode)
(setq mu4e-contexts (setq mu4e-contexts

View file

@ -730,29 +730,6 @@ For reference information, see [[https://orgmode.com][Org-mode website]]
mu4e-sent-messages-behavior 'sent mu4e-sent-messages-behavior 'sent
mu4e-change-filenames-when-moving t mu4e-change-filenames-when-moving t
mu4e-context-policy 'pick-first mu4e-context-policy 'pick-first
mu4e-use-fancy-chars t
mu4e-headers-thread-single-orphan-prefix '("─>" . "─▶")
mu4e-headers-thread-orphan-prefix '("┬>" . "┬▶")
mu4e-headers-thread-connection-prefix '("│ " . "│ ")
mu4e-headers-thread-first-child-prefix '("├>" . "├▶")
mu4e-headers-thread-child-prefix '("├>" . "├▶")
mu4e-headers-thread-last-child-prefix '("└>" . "╰▶")
mu4e-modeline-all-read '("R:" . "󰑇 ")
mu4e-modeline-all-clear '("C:" . "󰚭 ")
mu4e-modeline-new-items '("N:" . "󰎔 ")
mu4e-modeline-unread-items '("U:" . "󰶊 ")
mu4e-search-full-label '("F" . "󱊖 ")
mu4e-search-hide-label '("H" . "󰘓 ")
mu4e-search-related-label '("R" . "󰻧 ")
mu4e-search-skip-duplicates-label '("D" . "󰆑 ")
mu4e-search-threaded-label'("T" . "󱇫 ")
mu4e-headers-fields '((:human-date . 12)
(:flags . 6)
(:from-or-to . 25)
(:subject))
mu4e-headers-actions '(("org capture message" . mu4e-org-store-and-capture)
("capture message" . mu4e-action-capture-message)
("show this thread" . mu4e-action-show-thread))
mu4e-maildir-shortcuts '((:maildir "/Proton/Inbox/" :key ?p) mu4e-maildir-shortcuts '((:maildir "/Proton/Inbox/" :key ?p)
(:maildir "/iCloud/Inbox/" :key ?i) (:maildir "/iCloud/Inbox/" :key ?i)
(:maildir "/Outlook/Inbox/" :key ?w))) (:maildir "/Outlook/Inbox/" :key ?w)))
@ -760,24 +737,36 @@ For reference information, see [[https://orgmode.com][Org-mode website]]
(use-package mu4e (use-package mu4e
:bind (("C-c o m" . mu4e)) :bind (("C-c o m" . mu4e))
:custom :custom
(mu4e-headers-fields '((:human-date . 12) (mu4e-headers-fields
(:from-or-to . 25) '((:human-date . 8)
(:subject . 80) (:from-or-to . 30)
(:flags))) (:subject . 82)
(mu4e-headers-visible-flags '(draft (:flags)))
flagged (mu4e-headers-visible-flags
unread '(draft
passed flagged
replied unread
trashed passed
attach replied
calendar trashed
encrypted attach
signed calendar
list encrypted
personal)) signed
list
personal))
:config :config
(setq (setq
mu4e-use-fancy-chars t
mu4e-modeline-all-read '("R:" . "󰑇 ")
mu4e-modeline-all-clear '("C:" . "󰚭 ")
mu4e-modeline-new-items '("N:" . "󰎔 ")
mu4e-modeline-unread-items '("U:" . "󰶊 ")
mu4e-search-full-label '("F" . "󱊖 ")
mu4e-search-hide-label '("H" . "󰘓 ")
mu4e-search-related-label '("R" . "󰻧 ")
mu4e-search-skip-duplicates-label '("D" . "󰆑 ")
mu4e-search-threaded-label'("T" . "󱇫 ")
mu4e-headers-draft-mark '("D" . "󰻣 ") mu4e-headers-draft-mark '("D" . "󰻣 ")
mu4e-headers-flagged-mark '("F" . "󰈻 ") mu4e-headers-flagged-mark '("F" . "󰈻 ")
mu4e-headers-unread-mark '("u" . "󰶊 ") mu4e-headers-unread-mark '("u" . "󰶊 ")
@ -791,7 +780,17 @@ For reference information, see [[https://orgmode.com][Org-mode website]]
mu4e-headers-list-mark '("l" . "󰻧 ") mu4e-headers-list-mark '("l" . "󰻧 ")
mu4e-headers-personal-mark '("p" . "󰍡 ") mu4e-headers-personal-mark '("p" . "󰍡 ")
mu4e-headers-seen-mark '("S" . "󰑇 ") mu4e-headers-seen-mark '("S" . "󰑇 ")
mu4e-headers-new-mark '("N" . "󰎔 ")) mu4e-headers-new-mark '("N" . "󰎔 ")
mu4e-headers-from-or-to-prefix '(" " . "To ")
mu4e-headers-thread-root-prefix '("* " . "* ")
mu4e-headers-thread-duplicate-prefix '("= " . "= ")
mu4e-headers-thread-blank-prefix '(" " . " ")
mu4e-headers-thread-single-orphan-prefix '("─>" . "─▶")
mu4e-headers-thread-orphan-prefix '("┬>" . "┬▶")
mu4e-headers-thread-connection-prefix '("│ " . "│ ")
mu4e-headers-thread-first-child-prefix '("├>" . "├▶")
mu4e-headers-thread-child-prefix '("├>" . "├▶")
mu4e-headers-thread-last-child-prefix '("└>" . "╰▶"))
(require 'mu4e-org) (require 'mu4e-org)
(mu4e-modeline-mode) (mu4e-modeline-mode)
(setq mu4e-contexts (setq mu4e-contexts