The first patch is a fix to the reply case.  It changes the check to
more than *one* tagged reply before removing duplicates.  It doesn't
make sense to check for the case of a single tagged message if we
aren't checking in the non-tag case too.  I believe this was a mistake
originally.

The second (v2) patch changes the function in v1 to a quadoption.
This version is much simpler due to that.  It also allows displays (up
to 3) references in the $edit_headers session, allowing the user to
remove the header if they changed their mind.

Feedback is welcome on the number to display.  The full list might
take up too much room in the headers and be awkward to remove.  While
listing just one might look like a bug and invite endless questions.
I've chosen three but let me know if you think differently.

Kevin J. McCarthy (2):
  Fix tagged reply references removal.
  Add $forward_references quadoption.

 headers.c | 11 ++++++++---
 init.h    |  9 +++++++++
 mutt.h    |  1 +
 recvcmd.c | 29 +++++++++++++++++++++++++++++
 send.c    | 10 +++++++++-
 sendlib.c | 14 ++++++++++++++
 6 files changed, 70 insertions(+), 4 deletions(-)

-- 
2.55.0

Reply via email to