]> gitweb.michael.orlitzky.com - mutt.git/blobdiff - hooks
folders: drop imap_check_subscribed in favor of explicit list.
[mutt.git] / hooks
diff --git a/hooks b/hooks
index df31fc2f87cedaf51c1fb7c4d3d542dc10995e58..83728ae5b29ad1c2e64ac31d10951039166c5393 100644 (file)
--- a/hooks
+++ b/hooks
@@ -1,13 +1,9 @@
-folder-hook . "set sort=date-received"
-
-folder-hook . "set index_format='%{%F %T} %Z %-25.25s  %-24.24a %4.4c'"
-
-# I don't really need to see the "From" in my sent
-# folder. "To" is probably a bit more useful.
-folder-hook sent "set index_format='%{%F %T} %Z %-25.25s  %-24.24t %4.4c'"
-
-# Sort any mailing list messages by thread.
-# This assumes, of course, that all of your
-# mailing list messages are stored under /lists/.
-folder-hook ^lists/ "set sort=threads"
-
+# The "33" is a magic number, totaling the number of characters in the
+# non-subject/author fields.
+#
+# We need a special rule for the "Sent" folder so it shows the "To"
+# address instead of the "From" address.
+#
+folder-hook .*[sS]ent.* 'set my_col_from = `echo $((30 * ($(tput cols)-33) / 100))`; set my_col_subject = `echo $((70 * ($(tput cols)-33) / 100))`; set index_format="%D | %Z %-$my_col_from.${my_col_from}t %-$my_col_subject.${my_col_subject}s (%-4.4c)"'
+
+folder-hook ! .*[sS]ent.* 'set my_col_from = `echo $((30 * ($(tput cols)-33) / 100))`; set my_col_subject = `echo $((70 * ($(tput cols)-33) / 100))`; set index_format="%D | %Z %-$my_col_from.${my_col_from}F %-$my_col_subject.${my_col_subject}s (%-4.4c)"'