commit 46fc4d5e93f5af92f79a4d82e173e9dfcae386aa
parent 683a3eca078f051e1213f12c2513f53b284b5fbb
Author: Jaromil <jaromil@dyne.org>
Date: Sun, 3 Jun 2012 13:37:42 +0200
improvements to mutt usability
Diffstat:
3 files changed, 25 insertions(+), 6 deletions(-)
diff --git a/src/mutt/colors b/src/mutt/colors
@@ -12,7 +12,6 @@ color indicator brightgreen default
color tree brightred default # the thread tree in the index menu
color status cyan default
color hdrdefault cyan default
-color header brightred default ^(From|Subject|Date|To):
color body magenta default "(ftp|http)://[^ ]+" # point out URLs
color body magenta default [-a-z_0-9.]+@[-a-z_0-9.]+ # e-mail addresses
color underline brightgreen default
@@ -22,6 +21,9 @@ color error red default
color attachment brightmagenta default
color search default green # how to hilite search patterns in the pager
+# headers
+color header brightred default ^(From|Subject|Date|To):
+
# quoted message
color quoted brightgreen default
color quoted1 green default
@@ -36,10 +38,16 @@ color index white default "~N" # New
color index brightcyan default "~O" # Unread
color index brightgreen default "~N (~x jaromil@* | ~h \"^In-[Rr]eply-[Tt]o: .*jaromil@*")"
color index yellow default "~f jaromil@*"
+
# color index brightblue default "~g" # gpg signed
-color index brightblue default "~G" # gpg encrypted
+color index brightgreen default "~G" # gpg encrypted
+
color index brightgreen default "~F" # Flagged
color index brightred default "~T" # Tagged
color index red default "~f MAILER-DAEMON@*"
color index red default "~f Mailer-Daemon@*"
+color index brightwhite default "~v~(~N)" # Collapsed thread with some unread
+color index green default "~v~(!~N)" # Collapsed thread with no unread
+
+color index red default "~=" # Duplicated messages
color index brightblack default "~D" # Deleted
diff --git a/src/mutt/general b/src/mutt/general
@@ -30,7 +30,7 @@ set assumed_charset = us-ascii
############
## Main menu
-#set collapse_unread
+set collapse_unread
set arrow_cursor
set ascii_chars
set auto_tag
diff --git a/src/mutt/keybindings b/src/mutt/keybindings
@@ -29,10 +29,21 @@ bind pager <left> previous-entry
# bind index,pager Q query
bind editor <tab> complete-query
+macro index,pager "=" "<sync-mailbox><change-folder>?<toggle-mailboxes>" # folder list
macro pager \ef "|view-x-face<enter>" "display the X-Face included in the mail"
-
-# Not possible to simulate zoom-out...
-macro index z l~T\r
+macro pager "\e1" "<enter-command>set pager_index_lines=1<enter>" # Change PIL size
+macro pager "\e2" "<enter-command>set pager_index_lines=2<enter>" # Change PIL size
+macro pager "\e3" "<enter-command>set pager_index_lines=3<enter>" # Change PIL size
+macro pager "\e4" "<enter-command>set pager_index_lines=4<enter>" # Change PIL size
+macro pager "\e5" "<enter-command>set pager_index_lines=5<enter>" # Change PIL size
+macro pager "\e6" "<enter-command>set pager_index_lines=6<enter>" # Change PIL size
+macro pager "\e7" "<enter-command>set pager_index_lines=7<enter>" # Change PIL size
+macro pager "\e8" "<enter-command>set pager_index_lines=8<enter>" # Change PIL size
+macro pager "\e9" "<enter-command>set pager_index_lines=9<enter>" # Change PIL size
+macro pager "\e0" "<enter-command>set pager_index_lines=0<enter>" # Change PIL size
+
+bind index - collapse-thread
+bind index _ collapse-all
# mutt sidebar
# bind index,pager \CP sidebar-prev