summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpks <pks@pks.rocks>2020-11-10 10:39:26 +0100
committerpks <pks@pks.rocks>2020-11-10 10:39:26 +0100
commitdc9a8e668c844b6ebd7bf292ddd360cdf8c1e218 (patch)
tree90c30c788eb88ec59bc563e80ba9a10120c696f4
parent7391564a8851f7d7effe0d5797fe5165ed110a20 (diff)
overhault mutt config
-rw-r--r--by_os/Linux/mutt/.mutt/mailcap15
-rw-r--r--mutt/.mutt/aliases1
-rw-r--r--mutt/.mutt/muttrc85
-rw-r--r--mutt/.mutt/primary.rc (renamed from by_os/Linux/mutt/.mutt/primary.rc)4
-rw-r--r--mutt/.mutt/secondary.rc (renamed from by_os/Linux/mutt/.mutt/secondary.rc)12
-rw-r--r--mutt/.mutt/ui.rc (renamed from by_os/Linux/mutt/.mutt/ui.rc)8
6 files changed, 70 insertions, 55 deletions
diff --git a/by_os/Linux/mutt/.mutt/mailcap b/by_os/Linux/mutt/.mutt/mailcap
index 779f952..3909e8b 100644
--- a/by_os/Linux/mutt/.mutt/mailcap
+++ b/by_os/Linux/mutt/.mutt/mailcap
@@ -1,11 +1,12 @@
-text/html; browser -new-tab %s &>/dev/null & sleep 1; test=test -n "$DISPLAY"; needsterminal
-text/html; w3m -I %{charset} -O utf-8 -T text/html -dump %s; copiousoutput
-text/plain; less %s
-application/x-pdf; zathura %s
-application/pdf; zathura %s
application/octet-stream; zathura %s
+application/pdf; zathura %s
+application/x-pdf; zathura %s
+image/gif; feh --auto-rotate -F %s
image/jpeg; feh --auto-rotate -F %s
image/pjpeg; feh --auto-rotate -F %s
image/png; feh --auto-rotate -F %s
-image/gif; feh --auto-rotate -F %s
-
+text/html; browser %s; test=test -n "$DISPLAY"; needsterminal
+#text/html; browser -new-tab %s &>/dev/null; test=test -n "$DISPLAY"; copiousoutput
+#text/html; browser -new-tab %s &>/dev/null & sleep 3; test=test -n "$DISPLAY"; needsterminal
+text/html; w3m -I %{charset} -O utf-8 -T text/html -dump %s; copiousoutput
+text/plain; less %s
diff --git a/mutt/.mutt/aliases b/mutt/.mutt/aliases
new file mode 100644
index 0000000..b5f03fe
--- /dev/null
+++ b/mutt/.mutt/aliases
@@ -0,0 +1 @@
+alias pks p@simianer.de (Patrick Simianer)
diff --git a/mutt/.mutt/muttrc b/mutt/.mutt/muttrc
index 0de9b6d..d1db0d3 100644
--- a/mutt/.mutt/muttrc
+++ b/mutt/.mutt/muttrc
@@ -1,20 +1,37 @@
-set mbox_type=Maildir
-set folder="~/.mail/"
-set alias_file = ~/.mutt/alias
-set header_cache = ~/.mutt/cache/headers
-set mailcap_path = ~/.mutt/mailcap
-set signature = ~/.mutt/sig
-set tmpdir = /tmp/mutt
-set realname = "Patrick Simianer"
-set from = "p@simianer.de"
-set use_from = yes
-set sort = threads
-set charset = "utf-8"
-set send_charset = "utf-8"
-set config_charset = "utf-8"
-set read_inc = 1
-set sleep_time = 0
-set rfc2047_parameters = yes
+set mbox_type = Maildir
+set folder = "~/.mail/"
+set alias_file = ~/.mutt/alias
+set header_cache = ~/.mutt/cache/headers
+set mailcap_path = ~/.mutt/mailcap
+set signature = ~/.mutt/sig
+set tmpdir = /tmp/pks/mutt
+set use_from = yes
+set envelope_from = yes
+set sort = threads
+set charset = "utf-8"
+set send_charset = "utf-8"
+set config_charset = "utf-8"
+set read_inc = 2500
+set sleep_time = 0
+set rfc2047_parameters = yes
+set mail_check_stats = yes
+set mail_check_stats_interval = 3
+set mail_check = 3
+set edit_headers = no
+set reverse_name = yes
+set reverse_realname = no
+set weed = yes
+set fast_reply = yes
+set include = yes
+
+# formats
+set date_format = "!%b %d %Y"
+set index_format = " %Z %D %-16.16L %s"
+folder-hook */inbox 'set date_format="!%b %d"'
+folder-hook */all 'set date_format="!%Y-%m-%d"'
+set attribution = "On %{%Y-%m-%d}, at %{%H:%M:%S %Z}, %a wrote:"
+
+# auto view
auto_view text/html
# bindings
@@ -23,7 +40,7 @@ bind index F "flag-message"
# macros
set wait_key = no
macro index,pager G "<shell-escape>imapfilter -c ~/.imapfilter/primary.lua &>/dev/null && mbsync primary && notmuch new 2>/dev/null<enter>"
-macro index,pager H "<shell-escape>imapfilter -c ~/.imapfilter/secondary.lua &>/dev/null && mbsync secondary && notmuch new 2>/dev/null<enter>"
+#macro index,pager H "<shell-escape>imapfilter -c ~/.imapfilter/secondary.lua &>/dev/null && mbsync secondary && notmuch new 2>/dev/null<enter>"
macro index,pager J "<shell-escape>mbsync -a && notmuch new 2>/dev/null<enter>"
macro index <esc>m "T~N<enter>;WNT~O<enter>;WO\CT~T<enter>" "mark all messages read"
macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder"
@@ -37,23 +54,23 @@ bind editor <tab> complete-query
# headers
ignore *
unignore from date subject to cc
-hdr_order from to cc date subject
+unhdr_order *
+hdr_order from: to: cc: bcc: date: subject:
+alternative_order text/plain text/enriched text/html
# primary mailboxes
-mailboxes =primary/inbox =primary/drafts =primary/all
+mailboxes =primary/inbox =primary/drafts =primary/lists =primary/all
+
# secondary mailboxes
-mailboxes
+#mailboxes " "
+#mailboxes =secondary/inbox =secondary/drafts =secondary/all
# folder hooks
folder-hook primary/* source ~/.mutt/primary.rc
-folder-hook secondary/* source ~/.mutt/secondary.rc
-folder-hook . 'set read_inc=1'
-folder-hook primary/all 'set read_inc=1000'
-folder-hook secondary/all 'set read_inc=1000'
-folder-hook secondary/lists 'set read_inc=1000'
+#folder-hook secondary/* source ~/.mutt/secondary.rc
# notmuch
-set my_notmuchfs_folder="~/.notmuchfs"
+set my_notmuchfs_folder="/tmp/pks/notmuchfs"
macro index "," "<shell-escape>prompt_mkdir $my_notmuchfs_folder<enter><change-folder>~/.mail/current_search<enter>" "Search"
# status bar
@@ -69,19 +86,12 @@ bind index,pager <down> sidebar-next
bind index,pager <up> sidebar-prev
bind index,pager <right> sidebar-open
set sidebar_visible = yes
-set sidebar_width = 23
+set sidebar_width = 13
set sidebar_format = '%B%> %!%?N? %N? '
-set sidebar_short_path = no
+set sidebar_short_path = yes
set sidebar_folder_indent = yes
set sidebar_indent_string = ' '
-set mail_check_stats = yes
-set mail_check_stats_interval = 3
set sidebar_new_mail_only = no
-set mail_check = 3
-set edit_headers = no
-set reverse_name = yes
-set reverse_realname = no
-alternates ^.*@simianer.de$ ^.*@pks.rocks$ ^.*@fru.gal$
# pager
set pager_index_lines = 20
@@ -95,6 +105,5 @@ unset help
# ui
source ~/.mutt/ui.rc
-# default primary
+# default is primary
source ~/.mutt/primary.rc
-
diff --git a/by_os/Linux/mutt/.mutt/primary.rc b/mutt/.mutt/primary.rc
index 8e9387b..27f973c 100644
--- a/by_os/Linux/mutt/.mutt/primary.rc
+++ b/mutt/.mutt/primary.rc
@@ -3,11 +3,13 @@ color sidebar_divider blue color231
color sidebar_highlight color201 color231
color indicator color231 blue
+set realname = "Patrick Simianer"
set from = "p@simianer.de"
set sendmail = "/usr/bin/msmtp -a primary"
set record = "+primary/all"
set postponed = "+primary/drafts"
set spoolfile = "+primary/inbox"
-macro index,pager S "<save-message>+primary/all<enter><enter><sync-mailbox>"
+alternates ^p@simianer.de$ ^patrick@simianer.de$
+macro index,pager S "<save-message>+primary/all<enter><enter><sync-mailbox>"
diff --git a/by_os/Linux/mutt/.mutt/secondary.rc b/mutt/.mutt/secondary.rc
index 3501727..cc237ba 100644
--- a/by_os/Linux/mutt/.mutt/secondary.rc
+++ b/mutt/.mutt/secondary.rc
@@ -3,11 +3,11 @@ color sidebar_divider red color231
color sidebar_highlight color201 color231
color indicator color231 red
-set from = "pks@pks.rocks"
-set sendmail = "/usr/bin/msmtp -a work"
-set record = "+work/all"
-set postponed = "+work/drafts"
-set spoolfile = "+work/inbox"
+set realname = ""
+set from = ""
+set sendmail = "/usr/bin/msmtp -a secondary"
+set record = "+secondary/all"
+set postponed = "+secondary/drafts"
+set spoolfile = "+secondary/inbox"
macro index,pager S "<save-message>+work/all<enter><enter><sync-mailbox>"
-
diff --git a/by_os/Linux/mutt/.mutt/ui.rc b/mutt/.mutt/ui.rc
index 68d7e8e..9ca9ca9 100644
--- a/by_os/Linux/mutt/.mutt/ui.rc
+++ b/mutt/.mutt/ui.rc
@@ -1,8 +1,11 @@
# status bar
-set status_format = "⎯⎯⎯⎯⎯⎯⎯⎯ %f ⎯⎯%r%m messages %>⎯⎯ "
+set status_format = "⎯⎯⎯⎯┤%f: %m messages ├%>⎯ "
+#set status_format = "———— %f ⎯⎯%r%m messages %>—— "
# sidebar
-set sidebar_divider_char = '⏐'
+set sidebar_divider_char = '│'
+#set sidebar_divider_char = '┆'
+
# colors
color message color231 magenta
@@ -34,4 +37,3 @@ color bold color0 color231
color markers color0 color231
color sidebar_new color0 color231
color sidebar_flagged color0 color231
-