muttでは現在のスレッドを強調表示しますが、スレッドモードでは強調表示しません。

muttでは現在のスレッドを強調表示しますが、スレッドモードでは強調表示しません。

muttの電子メール構造の例:

- L1:スレッド1メール1
-L2:スレッド2メール1
-L3:スレッド2メール2 (ここにカーソルを置きます)
- L4:スレッド3メール1
- L5:スレッド1メール2
- L6:スレッド3メール2
- L7:スレッド1メール3
-L8:スレッド2メール3
- L9:スレッド1メール4
-L10:スレッド2メール4

muttでは、次のようないくつかの機能を設定したいと思います。カーソルがスレッド(スレッド2のL3)のメッセージの上にあるときに、同じスレッドに属するメッセージを強調表示します。カーソルを別のスレッドのメッセージに移動すると、そのスレッドのメッセージが自動的に強調表示されます。

これはミュートで可能ですか?

muttカラースキーム参照:

### # index
color index red default "~D(!~p|~p)" # deleted
color index brightred default ~=  # duplicate messages
color index brightgreen default "~A!~N!~T!~p!~Q!~F!~D!~P"  # the rest
color index J_base default "~A~N!~T!~p!~Q!~F!~D"  # the rest, new
color index red default "~A" # all messages
color index brightred default "~E" # expired messages
color index         brightmagenta   default         "~N"                        # new messages
color index         black            default         "~O"                        # old messages
color index         magenta         default         "~Q"                        # messages that have been replied to
color index         brightgreen     default        "~R"                        # read messages
color index         blue            default         "~U"                        # unread messages
color index         blue            default         "~U~$"                      # unread, unreferenced messages
color index         brightyellow    default         "~v"                        # messages part of a collapsed thread
color index         default         default         "~P"                        # messages from me
color index         cyan            default         "~p!~F"                     # messages to me
color index         cyan            default         "~N~p!~F"                   # new messages to me
color index         cyan            default         "~U~p!~F"                   # unread messages to me
color index         brightgreen     default         "~R~p!~F"                   # messages to me
color index brightyellow default "~F(~r <3d)" # flagged
color index brightred default "~F(!~N !~D)" # flagged
color index red default "~F~p" # flagged messages to me
color index red default "~N~F" # new flagged messages
color index red default "~N~F~p" # new flagged messages to me
color index         red             default         "~U~F~p"                    # new flagged messages to me
color index         black           red             "~D"                        # deleted messages
color index         white             default         "~v~(!~N)"                  # collapsed thread with no unread
color index         yellow          default         "~v~(~N)"                   # collapsed thread with some unread
color index         green           default         "~N~v~(~N)"                 # collapsed thread with unread parent

### for collapsed thread
color index red black  "~v~(~F)!~N"  # collapsed thread with flagged, no unread
color index yellow black "~v~(~F~N)" # collapsed thread with some unread & flagged
color index green black "~N~v~(~F~N)" # collapsed thread with unread parent & flagged
color index green black "~N~v~(~F)" # collapsed thread with unread parent, no unread inside, but some flagged
color index cyan black "~v~(~p)" # collapsed thread with unread parent, no unread inside, some to me directly
color index yellow  red "~v~(~D)" # thread with deleted (doesn't differentiate between all or partial)
color index yellow default "~(~N)" # messages in threads with some unread
color index green default "~S" # superseded messages

関連情報