aboutsummaryrefslogtreecommitdiff
path: root/lib/config.cc
diff options
context:
space:
mode:
authorLars Kotthoff <larsko@uwyo.edu>2023-12-22 14:06:34 -0700
committerDavid Bremner <david@tethera.net>2024-07-26 15:59:11 +0900
commitd34720e7b35da771d9a06ee8dbdc158680684e99 (patch)
treedbee65525861e729f77042b84f678c9b9ef81e2e /lib/config.cc
parent199e2de224440833d07665e4cf779a88f3d52863 (diff)
config: allow custom separators in author lists
Allow distinguishing between commas separating authors and separating first and last names. Amended by db: reformat NEWS entry and commit message. Tweaked whitespace in lib/thread.cc.
Diffstat (limited to 'lib/config.cc')
-rw-r--r--lib/config.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/config.cc b/lib/config.cc
index 6cd15fab..acb397ec 100644
--- a/lib/config.cc
+++ b/lib/config.cc
@@ -608,6 +608,10 @@ _notmuch_config_key_to_string (notmuch_config_key_t key)
return "database.autocommit";
case NOTMUCH_CONFIG_EXTRA_HEADERS:
return "show.extra_headers";
+ case NOTMUCH_CONFIG_AUTHORS_SEPARATOR:
+ return "search.authors_separator";
+ case NOTMUCH_CONFIG_AUTHORS_MATCHED_SEPARATOR:
+ return "search.authors_matched_separator";
case NOTMUCH_CONFIG_INDEX_AS_TEXT:
return "index.as_text";
default:
@@ -658,6 +662,10 @@ _notmuch_config_default (notmuch_database_t *notmuch, notmuch_config_key_t key)
return "";
case NOTMUCH_CONFIG_AUTOCOMMIT:
return "8000";
+ case NOTMUCH_CONFIG_AUTHORS_SEPARATOR:
+ return ", ";
+ case NOTMUCH_CONFIG_AUTHORS_MATCHED_SEPARATOR:
+ return "| ";
case NOTMUCH_CONFIG_EXTRA_HEADERS:
case NOTMUCH_CONFIG_HOOK_DIR:
case NOTMUCH_CONFIG_BACKUP_DIR: