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
