mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
Fix to index the "Re" term present in any subject.
This was a misfeature where notmuch had extra code that just threw away legitimate information. It was never indexing an initial "Re" term in a subject. But some users have legitimately wanted to search for this term. The original code was written this way merely for strict compatiblity with the indexing performed by sup, but we're not taking advantage of that now anyway.
This commit is contained in:
parent
fb4ded1cc9
commit
c7b4d15d0a
1 changed files with 0 additions and 21 deletions
21
lib/index.cc
21
lib/index.cc
|
@ -304,26 +304,6 @@ _index_address_list (notmuch_message_t *message,
|
|||
}
|
||||
}
|
||||
|
||||
static const char *
|
||||
skip_re_in_subject (const char *subject)
|
||||
{
|
||||
const char *s = subject;
|
||||
|
||||
if (subject == NULL)
|
||||
return NULL;
|
||||
|
||||
while (*s) {
|
||||
while (*s && isspace (*s))
|
||||
s++;
|
||||
if (strncasecmp (s, "re:", 3) == 0)
|
||||
s += 3;
|
||||
else
|
||||
break;
|
||||
}
|
||||
|
||||
return s;
|
||||
}
|
||||
|
||||
/* Callback to generate terms for each mime part of a message. */
|
||||
static void
|
||||
_index_mime_part (notmuch_message_t *message,
|
||||
|
@ -459,7 +439,6 @@ _notmuch_message_index_file (notmuch_message_t *message,
|
|||
_index_address_list (message, "to", addresses);
|
||||
|
||||
subject = g_mime_message_get_subject (mime_message);
|
||||
subject = skip_re_in_subject (subject);
|
||||
_notmuch_message_gen_terms (message, "subject", subject);
|
||||
|
||||
_index_mime_part (message, g_mime_message_get_mime_part (mime_message));
|
||||
|
|
Loading…
Reference in a new issue