X-Envelope-From: notmuch-bounces@notmuchmail.org  Tue Jun 23 18:40:19 2026
Return-Path: <notmuch-bounces@notmuchmail.org>
X-Original-To: nmbug@yantan.tethera.net
Delivered-To: nmbug@yantan.tethera.net
Received: from yantan.tethera.net (localhost [127.0.0.1])
	by mail.notmuchmail.org (Postfix) with ESMTP id 80FB65F868;
	Tue, 23 Jun 2026 18:40:19 +0000 (UTC)
Received: from dsmtpq3-prd-nl2-vfz.edge.unified.services (dsmtpq3-prd-nl2-vfz.edge.unified.services [84.116.73.74])
	by mail.notmuchmail.org (Postfix) with ESMTPS id 6CC305F7F9
	for <notmuch@notmuchmail.org>; Tue, 23 Jun 2026 18:40:16 +0000 (UTC)
Received: from dsmtpq3-prd-nl1-vfz.edge.unified.services ([84.116.6.73])
	by dsmtpq3-prd-nl2-vfz.edge.unified.services with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	(Exim 4.97)
	(envelope-from <dick@mrns.nl>)
	id 1wc62h-0000000FpPy-2W1R
	for notmuch@notmuchmail.org;
	Tue, 23 Jun 2026 20:40:15 +0200
Received: from csmtpq2-prd-nl1-vfz.edge.unified.services ([84.116.50.17])
	by dsmtpq3-prd-nl1-vfz.edge.unified.services with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	(Exim 4.95)
	(envelope-from <dick@mrns.nl>)
	id 1wc62g-00BKQP-MI
	for notmuch@notmuchmail.org;
	Tue, 23 Jun 2026 20:40:14 +0200
Received: from csmtp1-prd-nl2-vfz.nl2.unified.services ([100.105.153.66] helo=csmtp1-prd-nl2-vfz.edge.unified.services)
	by csmtpq2-prd-nl1-vfz.edge.unified.services with esmtp (Exim 4.95)
	(envelope-from <dick@mrns.nl>)
	id 1wc62e-00CIyw-At
	for notmuch@notmuchmail.org;
	Tue, 23 Jun 2026 20:40:12 +0200
Received: from routi.mrns.nl ([IPv6:2001:1c00:e7ab:b100::1])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 256/256 bits)
	(Client did not present a certificate)
	by csmtp1-prd-nl2-vfz.edge.unified.services with ESMTPSA
	id c62cwPGaUxjv0c62dwpHz3; Tue, 23 Jun 2026 20:40:12 +0200
X-Env-Mailfrom: dick@mrns.nl
X-Env-Rcptto: notmuch@notmuchmail.org
X-SourceIP: 2001:1c00:e7ab:b100::1
X-CNFS-Analysis: v=2.4 cv=UI3t2ify c=1 sm=1 tr=0 ts=6a3ad30c cx=a_exe
 a=zoMZDlfXL7gFr1RgeGQq5Q==:617 a=xqWC_Br6kY4A:10 a=FelO9ux0wxsA:10
 a=LQrtYbNyCH8A:10 a=zJN6BpDX-NhzRcCb56gA:9 a=Av7yWsGLcrdQWtvRfR4n:22
X-Authenticated-Sender: ieb1yoh3@ziggo.nl
Received: by routi.mrns.nl (sSMTP sendmail emulation); Tue, 23 Jun 2026 20:40:10 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrns.nl;
 i=@mrns.nl; q=dns/txt; s=mail; t=1782240010; h=from : to : cc :
 subject : date : message-id : mime-version : content-transfer-encoding
 : from; bh=FMMP4c+uGulNWtETCMt8Y5jElixbPso9cR6+8mB+1hs=;
 b=SDCn45ZM6DP1UHTOJVoMI97pKxDXVhGvABS2GgpGvUBhxVz9KKz8duFZRev68c7q4v/ab
 hLaEqvmncLFCQ9StG2UuTHANk4k89OUTux6hefzd5eGJHHwWQhnUMZzNibrbEY07+lktrRA
 M7AfKxscHfVLtLbzBPbND56RBuVEpi8=
From: Dick Marinus <dick@mrns.nl>
To: notmuch@notmuchmail.org
Subject: [PATCH 0/2] Configurable maildir flag tags
Date: Tue, 23 Jun 2026 20:40:01 +0200
Message-ID: <20260623184003.4144137-1-dick@mrns.nl>
X-Mailer: git-send-email 2.54.0
MIME-Version: 1.0
X-CMAE-Envelope: MS4xfPbyCgouAyy2MaWu0VdxzNDcqqEQfywVFbsw3NqGQiS9mNFum06yqfQbvRBbVtxbinxnBxiod2ra6k4m9zTDRkPPJClNJ1qxXa9pU5wp+84ugNF8/PLe
 pdP+S4hofzAlQu9GTbmTwFRsK3gSCNDvi6y7avrPgfSQmSYkCCF86zOhHc3lsc1ToUOlyjxIFDq1dZjIHXkLYcger/OEUizWmBFv3aP/bIfFX4/0G+YkK1b5
Message-ID-Hash: AIOIZSP4EF54PLU3JKAL3VNCENYR555P
X-Message-ID-Hash: AIOIZSP4EF54PLU3JKAL3VNCENYR555P
X-MailFrom: dick@mrns.nl
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Dick Marinus <dick@mrns.nl>
X-Mailman-Version: 3.3.3
Precedence: list
List-Id: "Use and development of the notmuch mail system." <notmuch.notmuchmail.org>
List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
List-Owner: <mailto:notmuch-owner@notmuchmail.org>
List-Post: <mailto:notmuch@notmuchmail.org>
List-Subscribe: <mailto:notmuch-join@notmuchmail.org>
List-Unsubscribe: <mailto:notmuch-leave@notmuchmail.org>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

I reworded the commit message for CLI/reply and used a macro to
initialize tag2flag at compile time.

Dick Marinus (2):
  CLI/reply: use static const for reply_to_map
  lib/message: make maildir flags configurable

 contrib/python-legacy/notmuch/message.py      |  14 --
 doc/man1/notmuch-config.rst                   |  23 +--
 lib/config.cc                                 |   4 +
 lib/message.cc                                | 189 ++++++++++++++----
 lib/notmuch.h                                 |  26 +--
 notmuch-config.c                              |  14 +-
 notmuch-reply.c                               |   2 +-
 test/T030-config.sh                           |   1 +
 test/T055-path-config.sh                      |   2 +
 test/T590-libconfig.sh                        |  70 ++++---
 .../config-with-comments                      |  14 +-
 11 files changed, 225 insertions(+), 134 deletions(-)

-- 
2.54.0

_______________________________________________
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org
