GNU bug report logs - #75543
30.0.93; Turn remember mode into a minor mode

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Matthias Meulien <orontee@HIDDEN>; Keywords: patch; dated Mon, 13 Jan 2025 22:18:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) patch. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 75543 <at> debbugs.gnu.org:


Received: (at 75543) by debbugs.gnu.org; 10 Mar 2025 20:50:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 10 16:50:26 2025
Received: from localhost ([127.0.0.1]:40055 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1trk4v-0002zz-EE
	for submit <at> debbugs.gnu.org; Mon, 10 Mar 2025 16:50:26 -0400
Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]:55658)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <orontee@HIDDEN>) id 1trk4r-0002yA-MG
 for 75543 <at> debbugs.gnu.org; Mon, 10 Mar 2025 16:50:22 -0400
Received: by mail-ej1-x62b.google.com with SMTP id
 a640c23a62f3a-ac286d4ed05so292086366b.3
 for <75543 <at> debbugs.gnu.org>; Mon, 10 Mar 2025 13:50:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741639815; x=1742244615; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=07mX+fkddKkdTspxpz9MrBJsqRUEn5sX0ntrfnAij6c=;
 b=i/ST9UvEDl4xyEIMBELTzRiBPpEnnL7w4rZh9M613UKpGt1IhQL6i1tLQOQC76Sxbn
 E6FHPjKhlw8zNAF2AOH7hSUdJH2nEuZd9hOChzUE9whTMB5ds8DMsib250u8E8iHkJcR
 ej1nopz3yBpMQbvzspUdNapfuBp2dm4GLQvVI7mx7ozM4eCNBmttr1/1eAK0lh7Y8O1+
 6NNj9ftYvj20JtdsNIFa9OMGdWljmevIpxAzmaOWah3toMaQ0SXe3mDKGrk9Wdtw6nXa
 lrdX5gzYAMEGNIwG/dX9J8KcscprJzNAjUo7dYBKfqsWI+M9iKo5C3pXNlIombY01jj+
 jTFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741639815; x=1742244615;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=07mX+fkddKkdTspxpz9MrBJsqRUEn5sX0ntrfnAij6c=;
 b=iLcT4icGiB2CHa+24H0FXsFDn5mM2cid/qaYUzp1WwlOoLrh6UKhDEt2J/o1ZCgHyv
 YH/TcbZ+p8cCADZ5IQy1B/kuJTi3yEVyvmHRR8t+1Pspeh53IGMwROQzjpWvnxTXEs8a
 j2tf5IUPM/QAg8XxQK7BQkR35dPu2ZpoU47zU+iSHwdDegquev6Fb6CCZ2uPExzaf4hr
 pcuk3ry6iSmCpjB5PBgQ11yFueO207cQD1m4uBcScC1PIuztCJJXhCTiSDIYEIk41zqa
 g4YUy4HoFv3xhj3II1SQfSkaFcuEuiSZsu9egDNjxXEZhAFQWjNvjk8H9ZSRhULeGIwA
 kvxQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCXupPNciTtCMYVKpwP0Es3c8iM/TFeRLwhZE47By4vKpX3KZZRfTQnLuSqJnldsd2HOEcFP6w==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yzbz+jcC9eBmBeLEJYJWpe9D0X9ppLRVpcadtj4CuduULGKs6Ne
 Ps7wTP2EAMnBO+CEYR23i4Ell+yA7aiVoCwTbUdhymy1PqTAN4Dgqnz4yvjmIrOVkfIbiQ43AOs
 CQMjQZtkl38hXa8FmbMnc+9Ubcik=
X-Gm-Gg: ASbGncvUjJOBnU+5U3j1O7kZWA6gBakBv1FeVtl3gIZv5g5kYZMFmZZTLNP+MQD59SC
 F2X3RMAj1iwvkbpUbnRX+LbZ7paiUV4SzwrJAKHVuxVT3KZHU0YCne202RB7ymOthqTd0f0y20k
 sULuvJ4iwHg0l3rjjpD7iy1dB2bl3NmmVxg6yDlymwaRtuUCYW2WOz3db4mQj3J8MIWMyLsxw=
X-Google-Smtp-Source: AGHT+IGbAGyJar+kSr6sLoCG6I1gnppHW51R5YVepOtn4jPKOwPAyvvJuIGUargrlpvzwe/7JdaOWltH/2O3JmglPy8=
X-Received: by 2002:a17:907:3f9b:b0:ac1:ffde:7706 with SMTP id
 a640c23a62f3a-ac252697d79mr1829876566b.25.1741639813376; Mon, 10 Mar 2025
 13:50:13 -0700 (PDT)
MIME-Version: 1.0
References: <CAFEQCfA=mRZTWH=QCwsqiM+X8tuwYjQSFycuOV8etsM989_vkQ@HIDDEN>
 <868qqzw9nj.fsf@HIDDEN>
 <CADwFkmnU_fWCn8saoMf-8vnnOzosA_CrDgQeDNdVJA4mtWo_rA@HIDDEN>
 <86msdymfft.fsf@HIDDEN>
In-Reply-To: <86msdymfft.fsf@HIDDEN>
From: Matthias Meulien <orontee@HIDDEN>
Date: Mon, 10 Mar 2025 21:50:00 +0100
X-Gm-Features: AQ5f1JpezJ0y9lKffUFP2Qi1retbYktOSTnvSU_YwBbzrknDHCR4nT21OPk5ufc
Message-ID: <CAFEQCfA6peoX3Q6j3qPqpzuC_rqaKTKxzUmyGRn-fxj-cEjJiw@HIDDEN>
Subject: Re: bug#75543: 30.0.93; Turn remember mode into a minor mode
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000676e540630031e51"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75543
Cc: Stefan Kangas <stefankangas@HIDDEN>, 75543 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000676e540630031e51
Content-Type: multipart/alternative; boundary="000000000000676e530630031e4f"

--000000000000676e530630031e4f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Le jeu. 6 mars 2025 =C3=A0 14:55, Eli Zaretskii <eliz@HIDDEN> a =C3=A9crit=
 :

>
> (...) So Matthias, please finalize the patch and resubmit it.
>

Please find an updated patch with this message.

A NEWS entry has been added, versions to new defcustoms and the key binding
suggestion changed to use keys reserved to the user.
--=20
Matthias

--000000000000676e530630031e4f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote gmail_quote_container"><div dir=
=3D"ltr" class=3D"gmail_attr">Le=C2=A0jeu. 6 mars 2025 =C3=A0=C2=A014:55, E=
li Zaretskii &lt;<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>&gt; a =C3=
=A9crit=C2=A0:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
(...) So Matthias, please finalize the patch and resubmit it.<br>
</blockquote></div><div><br></div><div>Please find an updated patch with th=
is message.</div><div><br></div><div>A NEWS entry has been added, versions =
to new defcustoms and the key binding suggestion changed to use keys reserv=
ed to the user.</div><span class=3D"gmail_signature_prefix">-- </span><br><=
div dir=3D"ltr" class=3D"gmail_signature">Matthias</div></div>

--000000000000676e530630031e4f--

--000000000000676e540630031e51
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Turn-remember-mode-into-a-minor-mode.patch"
Content-Disposition: attachment; 
	filename="0001-Turn-remember-mode-into-a-minor-mode.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m83ja9pi0>
X-Attachment-Id: f_m83ja9pi0

RnJvbSBkNWU0NzhkNGFhMjM5MWUxNTU3ZTQ3NzEzYTA2NTZhYjJiMTM5MmFmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXR0aGlhcyBNZXVsaWVuIDxvcm9udGVlQGdtYWlsLmNvbT4K
RGF0ZTogTW9uLCAxMyBKYW4gMjAyNSAyMzowNDo1NCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIFR1
cm4gcmVtZW1iZXItbW9kZSBpbnRvIGEgbWlub3IgbW9kZQoKKiBsaXNwL3RleHRtb2Rlcy9yZW1l
bWJlci5lbCAocmVtZW1iZXItaW5pdGlhbC1tYWpvci1tb2RlKToKTWFqb3IgbW9kZSBmb3IgcmVt
ZW1iZXIgYnVmZmVyCihyZW1lbWJlci1kYXRhLWZpbGVzLXJlZ2V4KTogUmVndWxhciBleHByZXNz
aW9uIHRvIGZpbHRlciBmaWxlcwoocmVtZW1iZXItYXBwZW5kLWluLWRhdGEtZGlyZWN0b3J5KTog
SGFuZGxlciB0byBhcHBlbmQgZGF0YSB0bwpmaWxlcwoocmVtZW1iZXItbW9kZSk6IENoYW5nZSB0
byBhIG1pbm9yIG1vZGUKLS0tCiBldGMvTkVXUyAgICAgICAgICAgICAgICAgICB8IDIwICsrKysr
KysrKysrKwogbGlzcC90ZXh0bW9kZXMvcmVtZW1iZXIuZWwgfCA2MyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA3NSBpbnNlcnRpb25zKCsp
LCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXgg
OTI2ZDQyNmVhYWUuLmY5ZWNmMGEwMjA4IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMv
TkVXUwpAQCAtMTQyNSw2ICsxNDI1LDI2IEBAIE1ham9yLW1vZGUgYXV0aG9ycyBjYW4gY3VzdG9t
aXplIHRoZSB2YXJpYWJsZXMKICd5YW5rLW1lZGlhLWF1dG9zZWxlY3QtZnVuY3Rpb24nIGFuZC9v
ciAneWFuay1tZWRpYS1wcmVmZXJyZWQtdHlwZXMnIHRvCiBjaGFuZ2UgdGhlIHNlbGVjdGlvbiBy
dWxlcy4KIAorKiogUmVtZW1iZXIKKworLS0tCisqKiogYHJlbWVtYmVyLW1vZGUnIGlzIG5vdyBh
IG1pbm9yIG1vZGUuCitUaGUgYHJlbWVtYmVyJyBjb21tYW5kIGVuYWJsZXMgdGhlIG1ham9yIG1v
ZGUgc2V0IGluCitgcmVtZW1iZXItaW5pdGlhbC1tYWpvci1tb2RlJyBhbmQgdGhlbiB0aGUgYHJl
bWVtYmVyLW1vZGUnIG1pbm9yIG1vZGUgaW4KK3RoZSBgcmVtZW1iZXItYnVmZmVyJy4gIFRoaXMg
YWxsb3dzIHVzZXJzIHRvIGN1c3RvbWl6ZSB0aGUgbWFqb3IgbW9kZQordXNlZCB0byB3cml0ZSBu
b3Rlcy4KKworLS0tCisqKiogTmV3IGhhbmRsZXIgdGhhdCBhcHBlbmQgcmVtZW1iZXIgZGF0YSBp
biBkaXJlY3RvcnkuCitUaGUgYHJlbWVtYmVyLWFwcGVuZC1pbi1kYXRhLWRpcmVjdG9yeScgaGFu
ZGxlciBhcHBlbmRzIHJlbWVtYmVyIGRhdGEgaW4KK2EgZmlsZSwgdGhhdCBmaWxlIGJlaW5nIGNo
b29zZW4gYnkgdGhlIHVzZXIgdGhyb3VnaCB0aGUgbWluaWJ1ZmZlci4KKworLS0tCisqKiogTmV3
IHByZWZpeCBtYXAgZm9yIHJlbWVtYmVyIGNvbW1hbmRzLgorTWVhbnQgdG8gYmUgZ2l2ZW4gYSBn
bG9iYWwgYmluZGluZyBjb252ZW5pZW50IHRvIHRoZSB1c2VyLiAgRXhhbXBsZToKKworICAgIChr
ZXltYXAtZ2xvYmFsLXNldCAiQy1jIE0tciIgJ3JlbWVtYmVyLXByZWZpeC1tYXApCisKICoqIE1p
c2NlbGxhbmVvdXMKIAogLS0tCmRpZmYgLS1naXQgYS9saXNwL3RleHRtb2Rlcy9yZW1lbWJlci5l
bCBiL2xpc3AvdGV4dG1vZGVzL3JlbWVtYmVyLmVsCmluZGV4IGYwNGUwNjAzODg1Li43YTM3OGZl
ZDY4ZSAxMDA2NDQKLS0tIGEvbGlzcC90ZXh0bW9kZXMvcmVtZW1iZXIuZWwKKysrIGIvbGlzcC90
ZXh0bW9kZXMvcmVtZW1iZXIuZWwKQEAgLTE4Miw2ICsxODIsMTIgQEAgcmVtZW1iZXIKIAogOzs7
IFVzZXIgVmFyaWFibGVzOgogCisoZGVmY3VzdG9tIHJlbWVtYmVyLWluaXRpYWwtbWFqb3ItbW9k
ZSAndGV4dC1tb2RlCisgICJNYWpvciBtb2RlIHRvIHVzZSBpbiB0aGUgYHJlbWVtYmVyLWJ1ZmZl
cicuIgorICA6dHlwZSAnKGNob2ljZSAoY29uc3QgICAgOnRhZyAiVXNlIGBpbml0aWFsLW1ham9y
LW1vZGUnIiBuaWwpCisJCSAoZnVuY3Rpb24gOnRhZyAiTWFqb3IgbW9kZSIgdGV4dC1tb2RlKSkK
KyAgOnZlcnNpb24gIjMxLjAiKQorCiAoZGVmY3VzdG9tIHJlbWVtYmVyLW1vZGUtaG9vayBuaWwK
ICAgIkZ1bmN0aW9ucyBydW4gdXBvbiBlbnRlcmluZyBgcmVtZW1iZXItbW9kZScuIgogICA6dHlw
ZSAnaG9vawpAQCAtMjEwLDcgKzIxNiw4IEBAIHJlbWVtYmVyLWhhbmRsZXItZnVuY3Rpb25zCiAg
IDpvcHRpb25zICcocmVtZW1iZXItc3RvcmUtaW4tbWFpbGJveAogICAgICAgICAgICAgIHJlbWVt
YmVyLWFwcGVuZC10by1maWxlCiAgICAgICAgICAgICAgcmVtZW1iZXItc3RvcmUtaW4tZmlsZXMK
LSAgICAgICAgICAgICByZW1lbWJlci1kaWFyeS1leHRyYWN0LWVudHJpZXMpKQorICAgICAgICAg
ICAgIHJlbWVtYmVyLWRpYXJ5LWV4dHJhY3QtZW50cmllcworICAgICAgICAgICAgIHJlbWVtYmVy
LWFwcGVuZC1pbi1kYXRhLWRpcmVjdG9yeSkpCiAKIChkZWZjdXN0b20gcmVtZW1iZXItYWxsLWhh
bmRsZXItZnVuY3Rpb25zIG5pbAogICAiSWYgbm9uLW5pbCBldmVyeSBmdW5jdGlvbiBpbiBgcmVt
ZW1iZXItaGFuZGxlci1mdW5jdGlvbnMnIGlzIGNhbGxlZC4iCkBAIC0yODMsNiArMjkwLDggQEAg
cmVtZW1iZXIKICAgICAgICAgKHNldC13aW5kb3ctZGVkaWNhdGVkLXAKICAgICAgICAgIChnZXQt
YnVmZmVyLXdpbmRvdyAoY3VycmVudC1idWZmZXIpIChzZWxlY3RlZC1mcmFtZSkpIHQpKQogICAg
IChzZXRxIGJ1ZmZlci1vZmZlci1zYXZlIHQpCisgICAgKGZ1bmNhbGwgKG9yIHJlbWVtYmVyLWlu
aXRpYWwtbWFqb3ItbW9kZQorICAgICAgICAgICAgICAgICBpbml0aWFsLW1ham9yLW1vZGUpKQog
ICAgIChyZW1lbWJlci1tb2RlKQogICAgICh3aGVuICg9IChwb2ludC1tYXgpIChwb2ludC1taW4p
KQogICAgICAgKHdoZW4gaW5pdGlhbCAoaW5zZXJ0IGluaXRpYWwpKQpAQCAtNDUwLDcgKzQ1OSw4
IEBAIHJlbWVtYmVyLXJlZ2lvbgogCiAoZGVmY3VzdG9tIHJlbWVtYmVyLWRhdGEtZGlyZWN0b3J5
ICJ+L3JlbWVtYmVyIgogICAiVGhlIGRpcmVjdG9yeSBpbiB3aGljaCB0byBzdG9yZSByZW1lbWJl
ciBkYXRhIGFzIGZpbGVzLgotVXNlZCBieSBgcmVtZW1iZXItc3RvcmUtaW4tZmlsZXMnLiIKK1Vz
ZWQgYnkgYHJlbWVtYmVyLXN0b3JlLWluLWZpbGVzJyBhbmQKK2ByZW1lbWJlci1hcHBlbmQtaW4t
ZGF0YS1kaXJlY3RvcnknLiIKICAgOnR5cGUgJ2RpcmVjdG9yeQogICA6dmVyc2lvbiAiMjQuNCIp
CiAKQEAgLTQ3Miw2ICs0ODIsMjggQEAgcmVtZW1iZXItc3RvcmUtaW4tZmlsZXMKICAgICAgICh3
cml0ZS1maWxlIChjb252ZXJ0LXN0YW5kYXJkLWZpbGVuYW1lCiAgICAgICAgICAgICAgICAgICAg
KGZvcm1hdCAiJXMvJXMiIHJlbWVtYmVyLWRhdGEtZGlyZWN0b3J5IG5hbWUpKSkpKSkKIAorKGRl
ZmN1c3RvbSByZW1lbWJlci1kYXRhLWZpbGVzLXJlZ2V4IG5pbAorICAiUmVndWxhciBleHByZXNz
aW9uIGZvciBzcGVjaWZ5aW5nIHdoaWNoIGZpbGVzIHRvIGFwcGVuZCBkYXRhLgorSWYgbm9uLW5p
bCwga2VlcCBvbmx5IGZpbGVzIHdob3NlIG5vbi1kaXJlY3RvcnkgcGFydCBtYXRjaCB0aGUgcmVn
ZXhwLgorVXNlZCBieSBgcmVtZW1iZXItYXBwZW5kLWluLWRhdGEtZGlyZWN0b3J5Jy4iCisgIDp0
eXBlICcoY2hvaWNlIChjb25zdCA6dGFnICJBbnkgZmlsZSIgbmlsKSByZWdleHApCisgIDp2ZXJz
aW9uICIzMS4wIikKKworKGRlZnVuIHJlbWVtYmVyLWFwcGVuZC1pbi1kYXRhLWRpcmVjdG9yeSAo
KQorICAiQXBwZW5kIHJlbWVtYmVyIGRhdGEgdG8gYSBmaWxlIGluIGByZW1lbWJlci1kYXRhLWRp
cmVjdG9yeScuCitUaGUgZmlsZSBuYW1lIGlzIHJlYWQgZnJvbSBtaW5pYnVmZmVyLgorCitJZiB5
b3Ugd2FudCB0byBmaWx0ZXIgcHJvcG9zZWQgZmlsZXMsIGNvbmZpZ3VyZQorYHJlbWVtYmVyLWRh
dGEtZmlsZXMtcmVnZXgnLiIKKyAgKGxldCogKChuYW1lCisgICAgICAgIChjb21wbGV0aW5nLXJl
YWQgIlJlbWVtYmVyIGluIGZpbGU6ICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAoZGlyZWN0
b3J5LWZpbGVzCisgICAgICAgICAgICAgICAgICAgICAgICAgIChleHBhbmQtZmlsZS1uYW1lIHJl
bWVtYmVyLWRhdGEtZGlyZWN0b3J5KQorICAgICAgICAgICAgICAgICAgICAgICAgICBuaWwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVtZW1iZXItZGF0YS1maWxlcy1yZWdleCkpKQorICAg
ICAgICAgKHJlbWVtYmVyLWRhdGEtZmlsZSAoZXhwYW5kLWZpbGUtbmFtZSBuYW1lIHJlbWVtYmVy
LWRhdGEtZGlyZWN0b3J5KSkpCisgICAgKHJlbWVtYmVyLWFwcGVuZC10by1maWxlKSkpCisKIDs7
OyMjI2F1dG9sb2FkCiAoZGVmdW4gcmVtZW1iZXItY2xpcGJvYXJkICgpCiAgICJSZW1lbWJlciB0
aGUgY29udGVudHMgb2YgdGhlIGN1cnJlbnQgY2xpcGJvYXJkLgpAQCAtNTYwLDE1ICs1OTIsMjAg
QEAgcmVtZW1iZXItbW9kZS1tYXAKICAgIkMtYyBDLWMiICMncmVtZW1iZXItZmluYWxpemUKICAg
IkMtYyBDLWsiICMncmVtZW1iZXItZGVzdHJveSkKIAotKGRlZmluZS1kZXJpdmVkLW1vZGUgcmVt
ZW1iZXItbW9kZSB0ZXh0LW1vZGUgIlJlbWVtYmVyIgotICAiTWFqb3IgbW9kZSBmb3Igb3V0cHV0
IGZyb20gXFxbcmVtZW1iZXJdLgorKGRlZmluZS1taW5vci1tb2RlIHJlbWVtYmVyLW1vZGUKKyAg
Ik1pbm9yIG1vZGUgZm9yIG91dHB1dCBmcm9tIFxcW3JlbWVtYmVyXS4KIFRoaXMgYnVmZmVyIGlz
IHVzZWQgdG8gY29sbGVjdCBkYXRhIHRoYXQgeW91IHdhbnQgdG8gcmVtZW1iZXIuCiBcXDxyZW1l
bWJlci1tb2RlLW1hcD4KIEp1c3QgaGl0IFxcW3JlbWVtYmVyLWZpbmFsaXplXSB3aGVuIHlvdSdy
ZSBkb25lIGVudGVyaW5nLCBhbmQgaXQgd2lsbCBmaWxlCiB0aGUgZGF0YSBhd2F5IGZvciBsYXR0
ZXIgcmV0cmlldmFsLCBhbmQgcG9zc2libGUgaW5kZXhpbmcuCiAKIFxce3JlbWVtYmVyLW1vZGUt
bWFwfSIKLSAgKHNldC1rZXltYXAtcGFyZW50IHJlbWVtYmVyLW1vZGUtbWFwIG5pbCkpCisgIDps
aWdodGVyICIgUmVtZW1iZXIiCisgIDprZXltYXAgcmVtZW1iZXItbW9kZS1tYXAKKyAgKHNldHEg
aGVhZGVyLWxpbmUtZm9ybWF0CisgICAgICAgIChzdWJzdGl0dXRlLWNvbW1hbmQta2V5cworICAg
ICAgICAgIkVkaXQsIHRoZW4gZXhpdCB3aXRoIGBcXFtyZW1lbWJlci1maW5hbGl6ZV0nIG9yIGFi
b3J0IHdpdGggXAorICBgXFxbcmVtZW1iZXItZGVzdHJveV0nIikpKQogCiA7OyBOb3RlcyBidWZm
ZXIgc2hvd2luZyB0aGUgbm90ZXM6CiAKQEAgLTU4Myw3ICs2MjAsOSBAQCByZW1lbWJlci1ub3Rl
cy1pbml0aWFsLW1ham9yLW1vZGUKICAgIk1ham9yIG1vZGUgdG8gdXNlIGluIHRoZSBub3RlcyBi
dWZmZXIgd2hlbiBpdCdzIGNyZWF0ZWQuCiBJZiB0aGlzIGlzIG5pbCwgdXNlIGBpbml0aWFsLW1h
am9yLW1vZGUnLiIKICAgOnR5cGUgJyhjaG9pY2UgKGNvbnN0ICAgIDp0YWcgIlVzZSBgaW5pdGlh
bC1tYWpvci1tb2RlJyIgbmlsKQotCQkgKGZ1bmN0aW9uIDp0YWcgIk1ham9yIG1vZGUiIHRleHQt
bW9kZSkpCisgICAgICAgICAgICAgICAgIChjb25zdCAgICA6dGFnICJVc2UgYHJlbWVtYmVyLWlu
aXRpYWwtbWFqb3ItbW9kZSciCisgICAgICAgICAgICAgICAgICAgICAgICAgICByZW1lbWJlci1p
bml0aWFsLW1ham9yLW1vZGUpCisgICAgICAgICAgICAgICAgIChmdW5jdGlvbiA6dGFnICJNYWpv
ciBtb2RlIiB0ZXh0LW1vZGUpKQogICA6dmVyc2lvbiAiMjQuNCIpCiAKIChkZWZjdXN0b20gcmVt
ZW1iZXItbm90ZXMtYnVyeS1vbi1raWxsIHQKQEAgLTU5OCw4ICs2MzcsNiBAQCByZW1lbWJlci1u
b3Rlcy1zYXZlLWFuZC1idXJ5LWJ1ZmZlcgogICAgIChzYXZlLWJ1ZmZlcikpCiAgIChidXJ5LWJ1
ZmZlcikpCiAKLQotCiAoZGVmdmFyLWtleW1hcCByZW1lbWJlci1ub3Rlcy1tb2RlLW1hcAogICA6
ZG9jICJLZXltYXAgdXNlZCBpbiBgcmVtZW1iZXItbm90ZXMtbW9kZScuIgogICAiQy1jIEMtYyIg
IydyZW1lbWJlci1ub3Rlcy1zYXZlLWFuZC1idXJ5LWJ1ZmZlcikKQEAgLTY3MCw2ICs3MDcsMTYg
QEAgcmVtZW1iZXItbm90ZXMtLWtpbGwtYnVmZmVyLXF1ZXJ5CiAgICAgICAgIG5pbCkKICAgICB0
KSkKIAorOzsgUHJlZml4IG1hcAorCisoZGVmaW5lLXByZWZpeC1jb21tYW5kICdyZW1lbWJlci1w
cmVmaXgtbWFwKQorOzsgVXNlIHdpdGggZm9yIGV4YW1wbGU6Cis7OyAoa2V5bWFwLWdsb2JhbC1z
ZXQgIkMtYyByIiAncmVtZW1iZXItcHJlZml4LW1hcCkKKworKGtleW1hcC1zZXQgcmVtZW1iZXIt
cHJlZml4LW1hcCAiciIgJ3JlbWVtYmVyKQorKGtleW1hcC1zZXQgcmVtZW1iZXItcHJlZml4LW1h
cCAiYyIgJ3JlbWVtYmVyLWNsaXBib2FyZCkKKyhrZXltYXAtc2V0IHJlbWVtYmVyLXByZWZpeC1t
YXAgIm4iICdyZW1lbWJlci1ub3RlcykKKwogOzsgT2Jzb2xldGUKIAogKGRlZmNvbnN0IHJlbWVt
YmVyLXZlcnNpb24gIjIuMCIgIlRoaXMgdmVyc2lvbiBvZiByZW1lbWJlci4iKQotLSAKMi4zOS41
Cgo=
--000000000000676e540630031e51--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75543; Package emacs. Full text available.

Message received at 75543 <at> debbugs.gnu.org:


Received: (at 75543) by debbugs.gnu.org; 6 Mar 2025 13:55:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 06 08:55:45 2025
Received: from localhost ([127.0.0.1]:42007 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tqBhR-0004GW-0f
	for submit <at> debbugs.gnu.org; Thu, 06 Mar 2025 08:55:45 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:42156)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tqBhP-0004GD-5i
 for 75543 <at> debbugs.gnu.org; Thu, 06 Mar 2025 08:55:43 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tqBhJ-0007Pz-Qk; Thu, 06 Mar 2025 08:55:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=HPs6U14qcPzmh1BjteDehDQ3F/d/lnj2U5oEIkhQKG0=; b=ZjNpmi5qH19y
 T4bFoqYRgqaLUTx9SlAEUwaGsOXKLn2Wwvjq4Cm5KwyPwOVadUISPXy/4qSZPdtgAyZlLdUEbVGnW
 jgtPu/WK3pKdnmQ4rn8SKgn3AdB9B4voYSWuAaaL0ZweWVu8o87MQMAELVIdbvzxum4tEsijryKKm
 Uis67PYjDcB4Cw64ksB29cNfFjxE34d1htyZ3z2yOptrqFDdpYXO+IiPQpbcy7KHY164T0691gvDg
 lBm+KeKv3G/YXvvGAdhtU20c9FCbr2pTuioTE3FiSRzFWrdCmG4+/JOZjvUTRfW6AKE92PyHwmy+C
 n5Sgv6n/gH8zh32R/Z6icA==;
Date: Thu, 06 Mar 2025 15:55:34 +0200
Message-Id: <86msdymfft.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CADwFkmnU_fWCn8saoMf-8vnnOzosA_CrDgQeDNdVJA4mtWo_rA@HIDDEN>
 (message from Stefan Kangas on Sat, 1 Mar 2025 20:05:39 -0800)
Subject: Re: bug#75543: 30.0.93; Turn remember mode into a minor mode
References: <CAFEQCfA=mRZTWH=QCwsqiM+X8tuwYjQSFycuOV8etsM989_vkQ@HIDDEN>
 <868qqzw9nj.fsf@HIDDEN>
 <CADwFkmnU_fWCn8saoMf-8vnnOzosA_CrDgQeDNdVJA4mtWo_rA@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75543
Cc: orontee@HIDDEN, 75543 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Stefan Kangas <stefankangas@HIDDEN>
> Date: Sat, 1 Mar 2025 20:05:39 -0800
> Cc: Matthias Meulien <orontee@HIDDEN>, 75543 <at> debbugs.gnu.org
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> From: Matthias Meulien <orontee@HIDDEN>
> >> Date: Mon, 13 Jan 2025 23:16:48 +0100
> >>
> >> Remember Mode is great but I encountered two limitations:
> >>
> >> - The major mode to edit data to remember is hard-coded to `text-mode'
> >>   where one may want to use Enriched text, Markdown, etc. modes
> >>
> >> - A possible workflow is to select the file to store the data
> >>   dynamically, after the data to remember has been edited
> >>
> >> A patch is attached that turn `remember-mode' into a minor mode and
> >> define a customizable variable `remember-initial-major-mode' to select
> >> the major mode used to edit data to remember.
> >>
> >> It also defines the `remember-append-in-data-directory' handler that
> >> covers the second limitation.
> >>
> >> Finally, a prefix map is defined for the `remember',
> >> `remember-clipboard', and `remember-notes' commands.
> >>
> >> I am using analogous modifications to maintain my personnal notes in
> >> Markdown format. I don't claim the patch is to be used as is, but I think it illustrate
> >> possible evolutions of the simple but great Remember mode.
> >>
> >> Are such changes acceptable and pertinent? Is it worth to fine tune the patch? Comments welcome!
> >
> > I don't see why we won't want to extend Remember mode along these
> > lines.  Stefan, WDYT?
> >
> > If Stefan agrees, please do finalize the patch and resubmit.  The few
> > minor issues I saw is that all the new defcustoms should have the
> > :version tag, and this needs a NEWS entry.
> 
> Sorry for the late reply here.
> 
> Fully agreed, and thanks for working on this.

So Matthias, please finalize the patch and resubmit it.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75543; Package emacs. Full text available.

Message received at 75543 <at> debbugs.gnu.org:


Received: (at 75543) by debbugs.gnu.org; 2 Mar 2025 04:05:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 01 23:05:48 2025
Received: from localhost ([127.0.0.1]:49523 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1toaaJ-00040Z-U3
	for submit <at> debbugs.gnu.org; Sat, 01 Mar 2025 23:05:48 -0500
Received: from mail-ej1-x635.google.com ([2a00:1450:4864:20::635]:60893)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1toaaI-0003zz-3N
 for 75543 <at> debbugs.gnu.org; Sat, 01 Mar 2025 23:05:46 -0500
Received: by mail-ej1-x635.google.com with SMTP id
 a640c23a62f3a-aaee2c5ee6eso487130266b.1
 for <75543 <at> debbugs.gnu.org>; Sat, 01 Mar 2025 20:05:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740888340; x=1741493140; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=SWqGGzikuTOvGZUSFJNo3fsJBnzhL7b53DbIqifD27o=;
 b=UYrduyiSUwfqCpLCNwTZtD9r6CAsDmz8s5x94PzsDQvaZ5uEo9O7kKwkQT/xI010To
 F+lQTxCLVAN6GrcXK30ntzyOTgeVVv5aGjj0NSDi4t/twwF0uJG1BQyHQQXy8/elc0f/
 CvIu1oj3ztpZ3kz1zK4Z1OND10mHb2oBkW8G5toZTp4Q8JrsO/tZHZYBWKxr/cDn0mmm
 AZLMhUoOwQVnyEz6B3hqWCFnGdzhW1mpX6qDAbPilHBoK+b9fl87wiBqnVqaf2tCOx9+
 NTg57E4htXpirFzUQJsg0J1zi1u/Gs/wCM90K0tqCEuoQ8lLXJ4BbXSSWw1Ljyj1VUx/
 IYKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740888340; x=1741493140;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=SWqGGzikuTOvGZUSFJNo3fsJBnzhL7b53DbIqifD27o=;
 b=XflSeikS3oKl+P7UK7SZleIzRFSJBCsbLdo4X3xG03GTh/dnqlMo6JluByUIF1jQBA
 0K+2ZadHQuX1O2XCzuKv+cD1OtPx+MqmPrH76IbyxvkyzrOP20S2mNkbmSqM47z9oCyR
 3Shd0d/ZgODhpl28GguIPOt0pTm1VGQSQWf0RT0cOZ8JyqPvMtU/WV8vML9CkacZYjXQ
 8oNyXHfysmhMuRfstP0Wd7MP4ulovtwmNaM3q57eH6p5n5cXjbRfz/I+p6E9FIhgCGxK
 grAx0rZaTS9RaufLy3Pp61DmAKUHhGq9L6Q92xfdijS0FtLN0uXJlEZsNDtzuS9xxtIJ
 mBVg==
X-Forwarded-Encrypted: i=1;
 AJvYcCUfib8UYACVGKCsaRcodkNlSPVCiFGyn6Tbd0B/mUVEFSemL/IIQY+C8bRxp4Pd6WpzuSeX4g==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyW2laHt7tZhMbnI1yzV6xXe19GihDv2bpxBPUiNE3dhMl0f5f0
 dyBkoTok8mbX29w93eoBcuzbWqmpo2nWl5mfOIdNY9tJpqRsKcea9/Ze5Be1veP4KypSGUcfX9a
 7eYb5NmgoaKRBOBFCUAsOf/v5OMG9MlQTdko=
X-Gm-Gg: ASbGncsT0AquMwHWX6Oodlj3X2qO08ge+afsW3bJD0ppCB2o/NruoG6S5NQ7xEk4W7h
 wEsUMiOOfXobNCLOvBsCEe+5qxKlH0Y9zAS5GmMZ3A5U4Xsym0Cn3iUASviaKyZ1AQhPezoC++n
 ZLOk/hk2pKAiSrF6M7S9tctu1zhA==
X-Google-Smtp-Source: AGHT+IGiWRjpYVmdDKA7rwNSyddup4x0cUHrT1VxisXU8OZDPJaGqZmV5nPi76BJrTZAgtxJfrrWxyvvtq3UJEoLG90=
X-Received: by 2002:a17:907:d8f:b0:ab7:f0fa:1340 with SMTP id
 a640c23a62f3a-abf269b8905mr1247344566b.50.1740888339945; Sat, 01 Mar 2025
 20:05:39 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sat, 1 Mar 2025 20:05:39 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <868qqzw9nj.fsf@HIDDEN>
References: <CAFEQCfA=mRZTWH=QCwsqiM+X8tuwYjQSFycuOV8etsM989_vkQ@HIDDEN>
 <868qqzw9nj.fsf@HIDDEN>
MIME-Version: 1.0
Date: Sat, 1 Mar 2025 20:05:39 -0800
X-Gm-Features: AQ5f1Jr3CZj5pqfFwGHvuCIvdmrU35i73aAP1YOmShm1EOte7BA9HytTUHjzAxo
Message-ID: <CADwFkmnU_fWCn8saoMf-8vnnOzosA_CrDgQeDNdVJA4mtWo_rA@HIDDEN>
Subject: Re: bug#75543: 30.0.93; Turn remember mode into a minor mode
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75543
Cc: Matthias Meulien <orontee@HIDDEN>, 75543 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Matthias Meulien <orontee@HIDDEN>
>> Date: Mon, 13 Jan 2025 23:16:48 +0100
>>
>> Remember Mode is great but I encountered two limitations:
>>
>> - The major mode to edit data to remember is hard-coded to `text-mode'
>>   where one may want to use Enriched text, Markdown, etc. modes
>>
>> - A possible workflow is to select the file to store the data
>>   dynamically, after the data to remember has been edited
>>
>> A patch is attached that turn `remember-mode' into a minor mode and
>> define a customizable variable `remember-initial-major-mode' to select
>> the major mode used to edit data to remember.
>>
>> It also defines the `remember-append-in-data-directory' handler that
>> covers the second limitation.
>>
>> Finally, a prefix map is defined for the `remember',
>> `remember-clipboard', and `remember-notes' commands.
>>
>> I am using analogous modifications to maintain my personnal notes in
>> Markdown format. I don't claim the patch is to be used as is, but I think it illustrate
>> possible evolutions of the simple but great Remember mode.
>>
>> Are such changes acceptable and pertinent? Is it worth to fine tune the patch? Comments welcome!
>
> I don't see why we won't want to extend Remember mode along these
> lines.  Stefan, WDYT?
>
> If Stefan agrees, please do finalize the patch and resubmit.  The few
> minor issues I saw is that all the new defcustoms should have the
> :version tag, and this needs a NEWS entry.

Sorry for the late reply here.

Fully agreed, and thanks for working on this.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75543; Package emacs. Full text available.

Message received at 75543 <at> debbugs.gnu.org:


Received: (at 75543) by debbugs.gnu.org; 23 Feb 2025 13:31:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 08:31:12 2025
Received: from localhost ([127.0.0.1]:59929 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmC4b-0001IJ-7H
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 08:31:11 -0500
Received: from sendmail.purelymail.com ([34.202.193.197]:50846)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1tmC4V-0001Hj-Sp
 for 75543 <at> debbugs.gnu.org; Sun, 23 Feb 2025 08:31:07 -0500
DKIM-Signature: a=rsa-sha256;
 b=IUrUICe24pYAWBRqJrhjjxX/OpTFyzkguVjB77UQS4U7no9K9D99xc5sgjYw1YNgOeYnVcv2Ckv3k4UZ5KLgjr4sbai5hTBdGBclmOW7BAMu6YI2nIbIO0dQR3fMsV5aJgaDheACIiLBaixWJUdMOWWQqLCII9j3rBq/QIRB+39XiyB0WcAUPAJM4qeGwNUs9rLBbemibSQbzC+ga+xFaR3cgFzTav0wqbq2MeZSk5tH0x8HZSAU9gkP9V2D2uqXSO+8nsVmFxc8HH/Z7SIUntcXoy6BUFNEJux1LGNutILbXdgrpt5WdENxPNdWP7I3YQMPrawmBi/BGtMyhS4HCg==;
 s=purelymail1; d=spwhitton.name; v=1;
 bh=JarOQbZkmQkoOREwdXjlfsuK4ztURziikqSmL/MMhbU=;
 h=Received:Received:From:To:Subject:Date; 
DKIM-Signature: a=rsa-sha256;
 b=YMOkqodOMmSrZwC6Tklsjq0VwbpFpscz8gHG/o5plwZTjNsMWAs2Vbc9zS3DeTU/5sH5U94J2SQwuQuRpZNhvR5K9YyCYuPLOV/K2nYpImn5AHVWpqwvqvvHJDCuXlSHJn+SLMMXONDHZ8Vw+xEfm0P/8IBJ7CNGr3nq/sSFPvgr3c6kgAmmS2K4sN/W6QDsANR9D15ilMrE3hcA7rZ1JM1zo6w/VSmV83fG98Yb4htY9px0P8cV9KPOSFAymhmrQlVSNVb5FpA7Kluzt4bSupAkmvjVc4iaPDjAWRbZn5D7pH030ydu7i5KJj9YvKOv6nUwqDXfXPFMe9vh/T77Zg==;
 s=purelymail1; d=purelymail.com; v=1;
 bh=JarOQbZkmQkoOREwdXjlfsuK4ztURziikqSmL/MMhbU=;
 h=Feedback-ID:Received:Received:From:To:Subject:Date; 
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 75543 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1312667501; 
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Sun, 23 Feb 2025 13:30:57 +0000 (UTC)
Received: by melete.silentflame.com (Postfix, from userid 1000)
 id 1FFC07E3810; Sun, 23 Feb 2025 21:30:54 +0800 (CST)
From: Sean Whitton <spwhitton@HIDDEN>
To: Matthias Meulien <orontee@HIDDEN>
Subject: Re: bug#75543: 30.0.93; Turn remember mode into a minor mode
In-Reply-To: <CAFEQCfBZLiKwr7hfaxA-QtOg4dy+wHPqsjsp4JcqWt=mbqjNoA@HIDDEN>
 (Matthias Meulien's message of "Sun, 23 Feb 2025 11:53:02 +0100")
References: <CAFEQCfA=mRZTWH=QCwsqiM+X8tuwYjQSFycuOV8etsM989_vkQ@HIDDEN>
 <868qqzw9nj.fsf@HIDDEN>
 <CAFEQCfBZLiKwr7hfaxA-QtOg4dy+wHPqsjsp4JcqWt=mbqjNoA@HIDDEN>
Date: Sun, 23 Feb 2025 21:30:54 +0800
Message-ID: <87seo4n5yp.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75543
Cc: Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>,
 75543 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello,

On Sun 23 Feb 2025 at 11:53am +01, Matthias Meulien wrote:

> +---
> +*** New prefix map for remember commands.
> +Meant to be given a global binding convenient to the user.  Example:
> +
> +    (keymap-global-set "C-x M-r" 'remember-prefix-map)

The example should use of the key bindings reserved to the user,
e.g. C-c r.

-- 
Sean Whitton




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75543; Package emacs. Full text available.

Message received at 75543 <at> debbugs.gnu.org:


Received: (at 75543) by debbugs.gnu.org; 23 Feb 2025 10:53:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 05:53:25 2025
Received: from localhost ([127.0.0.1]:59536 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tm9bw-0007Bo-DU
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 05:53:25 -0500
Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:51269)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <orontee@HIDDEN>) id 1tm9bt-0007BR-Cl
 for 75543 <at> debbugs.gnu.org; Sun, 23 Feb 2025 05:53:22 -0500
Received: by mail-ed1-x536.google.com with SMTP id
 4fb4d7f45d1cf-5e05780509dso5069992a12.2
 for <75543 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 02:53:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740307995; x=1740912795; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=OOxjGeKXgjmAtlFz52MhWeEt/FrZT+piArDE3genHdo=;
 b=Q/TY5KCG99yebIWrZo8cJdofRYT4sc275TnmlCRc6BeAYHW945PERejiNqEJBK5k34
 l2nwGzWtqxpkI4YBY8qSoOyZuv58L8aZ/OlWO+xBYMpOZF/df32nbx2E3kqNVUxM5wW5
 aIXFWaZbVkCSTxRUZAJt1oOuwmxE43C50sHjDkpL8v3CObugWhDgbkZX3+WUMB8sI7Pj
 zPO0PgpFOxwNzCtT4SGGKgQPGEj8/XSuZ25a1GsD1O+hQljviMp1qxZB+/ElnW/WfNbO
 j80BnKi59e9Rh8ixbkvAxv7qRg+0RsjB42a8CYDZ9MrRICV3TLkVNmIRjoRFuI1+IfRU
 +AVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740307995; x=1740912795;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=OOxjGeKXgjmAtlFz52MhWeEt/FrZT+piArDE3genHdo=;
 b=lBXi5lqTBP01AS5AlIizWAkRd8Xe/tv58NJY+KiYzslqQAVM2pGnavgnR3qsCvYBd7
 M0AWAuw4hJqM1MiLtfw2KiMpugXRxDpco8bgjefIW+MNTk5mb86Ymtz1EMBVn4jLQA/M
 oekOb9bpdko/psjiI9fHdSBzvXO0txOCzgiP1q+3MW8AuoaHfvanZK5hzB8EvD0nJ1eG
 OUIbrSj1kKC6AXeRq/37p2r0jZF6gYicY1O/1zrWNpl0LtdwjkLPKZBuBSecfwUhbVvS
 X/owtOvPFnCLfu0R9wi7kmRR1M6rqA7WtOqK+D4Rq4yE1W/NVRuB+FA0OsE8epWEnP8Q
 u71A==
X-Forwarded-Encrypted: i=1;
 AJvYcCUjGo802Xe3Ugts1CgTu2nka/imjeONZ95g1rFbVOvmjEiSvUmnivKNXjESqonLDEAjMEmn1A==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxxIj9gp2Sw9QXGCULzjXt2z+oPsDCdSkLkSa1bBUOEmGBCfR7o
 BZc9r35SOnFjm6+vUGdMIQuA1rTrFIttSKzbyVtlhTVrMtJhfKgdNiI4udOBfJaLfCswgWKGbZa
 sRdnEnAqRS9NrpcfhOan9BdEw544=
X-Gm-Gg: ASbGnct+n2GYsFuP4j5RZAFllzq5iLwS5yiZ8bkkYFph2hwL+mVnOcoHQt2r3PfPxqB
 kidiVS4i86pOFmZ5neHehgYVVIm1cjrrqq2iIS1OxUbBNjBz1qVNCGOBKjO3ey3nw2zH1JsbpVK
 Uu4OunsQ==
X-Google-Smtp-Source: AGHT+IHsXozBA2vtLkmMcW5fK5GaRk8tkZce0WMUuaLzcOUlJjXeiMko3jKfLsgyF2eaM595yvUtNhw2ef0dRaMxD50=
X-Received: by 2002:a17:906:c113:b0:ab7:8930:5669 with SMTP id
 a640c23a62f3a-abc09a43488mr1047600166b.18.1740307994351; Sun, 23 Feb 2025
 02:53:14 -0800 (PST)
MIME-Version: 1.0
References: <CAFEQCfA=mRZTWH=QCwsqiM+X8tuwYjQSFycuOV8etsM989_vkQ@HIDDEN>
 <868qqzw9nj.fsf@HIDDEN>
In-Reply-To: <868qqzw9nj.fsf@HIDDEN>
From: Matthias Meulien <orontee@HIDDEN>
Date: Sun, 23 Feb 2025 11:53:02 +0100
X-Gm-Features: AWEUYZljByzdJo7N4JgEdFn03euIi2xWFhWKokosGoB3CsVw1VM6xYRvwKJrA_4
Message-ID: <CAFEQCfBZLiKwr7hfaxA-QtOg4dy+wHPqsjsp4JcqWt=mbqjNoA@HIDDEN>
Subject: Re: bug#75543: 30.0.93; Turn remember mode into a minor mode
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000cdd93f062ecd07e9"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75543
Cc: Stefan Kangas <stefankangas@HIDDEN>, 75543 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000cdd93f062ecd07e9
Content-Type: multipart/alternative; boundary="000000000000cdd93f062ecd07e7"

--000000000000cdd93f062ecd07e7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Since people started working on a major mode for Markdown, these minor
changes may have gained some interest...

I attach an updated patch.

Le sam. 25 janv. 2025 =C3=A0 10:00, Eli Zaretskii <eliz@HIDDEN> a =C3=A9cr=
it :

> > From: Matthias Meulien <orontee@HIDDEN>
> > Date: Mon, 13 Jan 2025 23:16:48 +0100
> >
> > Remember Mode is great but I encountered two limitations:
> >
> > - The major mode to edit data to remember is hard-coded to `text-mode'
> >   where one may want to use Enriched text, Markdown, etc. modes
> >
> > - A possible workflow is to select the file to store the data
> >   dynamically, after the data to remember has been edited
> >
> > A patch is attached that turn `remember-mode' into a minor mode and
> > define a customizable variable `remember-initial-major-mode' to select
> > the major mode used to edit data to remember.
> >
> > It also defines the `remember-append-in-data-directory' handler that
> > covers the second limitation.
> >
> > Finally, a prefix map is defined for the `remember',
> > `remember-clipboard', and `remember-notes' commands.
> >
> > I am using analogous modifications to maintain my personnal notes in
> > Markdown format. I don't claim the patch is to be used as is, but I
> think it illustrate
> > possible evolutions of the simple but great Remember mode.
> >
> > Are such changes acceptable and pertinent? Is it worth to fine tune the
> patch? Comments welcome!
>
> I don't see why we won't want to extend Remember mode along these
> lines.  Stefan, WDYT?
>
> If Stefan agrees, please do finalize the patch and resubmit.  The few
> minor issues I saw is that all the new defcustoms should have the
> :version tag, and this needs a NEWS entry.
>


--=20
Matthias

--000000000000cdd93f062ecd07e7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><span class=3D"gmail-HwtZe" lang=3D"en"><span class=
=3D"gmail-jCAhz gmail-ChMk0b"><span class=3D"gmail-ryNqvb">Since people sta=
rted working on a major mode for Markdown, these minor changes may have gai=
ned some interest...</span></span></span></div><div><span class=3D"gmail-Hw=
tZe" lang=3D"en"><span class=3D"gmail-jCAhz gmail-ChMk0b"><span class=3D"gm=
ail-ryNqvb"><br></span></span></span></div><div><span class=3D"gmail-HwtZe"=
 lang=3D"en"><span class=3D"gmail-jCAhz gmail-ChMk0b"><span class=3D"gmail-=
ryNqvb">I attach an updated patch.<br></span></span></span></div></div><br>=
<div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"=
gmail_attr">Le=C2=A0sam. 25 janv. 2025 =C3=A0=C2=A010:00, Eli Zaretskii &lt=
;<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>&gt; a =C3=A9crit=C2=A0:<b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">&gt; From: Matthi=
as Meulien &lt;<a href=3D"mailto:orontee@HIDDEN" target=3D"_blank">oront=
ee@HIDDEN</a>&gt;<br>
&gt; Date: Mon, 13 Jan 2025 23:16:48 +0100<br>
&gt; <br>
&gt; Remember Mode is great but I encountered two limitations:<br>
&gt; <br>
&gt; - The major mode to edit data to remember is hard-coded to `text-mode&=
#39;<br>
&gt;=C2=A0 =C2=A0where one may want to use Enriched text, Markdown, etc. mo=
des<br>
&gt; <br>
&gt; - A possible workflow is to select the file to store the data<br>
&gt;=C2=A0 =C2=A0dynamically, after the data to remember has been edited<br=
>
&gt; <br>
&gt; A patch is attached that turn `remember-mode&#39; into a minor mode an=
d<br>
&gt; define a customizable variable `remember-initial-major-mode&#39; to se=
lect<br>
&gt; the major mode used to edit data to remember.<br>
&gt; <br>
&gt; It also defines the `remember-append-in-data-directory&#39; handler th=
at<br>
&gt; covers the second limitation.<br>
&gt; <br>
&gt; Finally, a prefix map is defined for the `remember&#39;,<br>
&gt; `remember-clipboard&#39;, and `remember-notes&#39; commands.<br>
&gt; <br>
&gt; I am using analogous modifications to maintain my personnal notes in<b=
r>
&gt; Markdown format. I don&#39;t claim the patch is to be used as is, but =
I think it illustrate<br>
&gt; possible evolutions of the simple but great Remember mode. <br>
&gt; <br>
&gt; Are such changes acceptable and pertinent? Is it worth to fine tune th=
e patch? Comments welcome!<br>
<br>
I don&#39;t see why we won&#39;t want to extend Remember mode along these<b=
r>
lines.=C2=A0 Stefan, WDYT?<br>
<br>
If Stefan agrees, please do finalize the patch and resubmit.=C2=A0 The few<=
br>
minor issues I saw is that all the new defcustoms should have the<br>
:version tag, and this needs a NEWS entry.<br>
</blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Ma=
tthias</div>

--000000000000cdd93f062ecd07e7--

--000000000000cdd93f062ecd07e9
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Turn-remember-mode-into-a-minor-mode.patch"
Content-Disposition: attachment; 
	filename="0001-Turn-remember-mode-into-a-minor-mode.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m7hif5p80>
X-Attachment-Id: f_m7hif5p80

RnJvbSBjMjNmNmYxYjQ1YjJmNGFjYWRiZmViYjJjZjliYjI0YzEwNWJkMWQyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXR0aGlhcyBNZXVsaWVuIDxvcm9udGVlQGdtYWlsLmNvbT4K
RGF0ZTogTW9uLCAxMyBKYW4gMjAyNSAyMzowNDo1NCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIFR1
cm4gcmVtZW1iZXItbW9kZSBpbnRvIGEgbWlub3IgbW9kZQoKKiBsaXNwL3RleHRtb2Rlcy9yZW1l
bWJlci5lbCAocmVtZW1iZXItaW5pdGlhbC1tYWpvci1tb2RlKToKTWFqb3IgbW9kZSBmb3IgcmVt
ZW1iZXIgYnVmZmVyCihyZW1lbWJlci1kYXRhLWZpbGVzLXJlZ2V4KTogUmVndWxhciBleHByZXNz
aW9uIHRvIGZpbHRlciBmaWxlcwoocmVtZW1iZXItYXBwZW5kLWluLWRhdGEtZGlyZWN0b3J5KTog
SGFuZGxlciB0byBhcHBlbmQgZGF0YSB0bwpmaWxlcwoocmVtZW1iZXItbW9kZSk6IENoYW5nZSB0
byBhIG1pbm9yIG1vZGUKLS0tCiBldGMvTkVXUyAgICAgICAgICAgICAgICAgICB8IDIwICsrKysr
KysrKysrKwogbGlzcC90ZXh0bW9kZXMvcmVtZW1iZXIuZWwgfCA2MyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA3NSBpbnNlcnRpb25zKCsp
LCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXgg
Y2NkZTRlZDRiNzAuLjdiNmNlZmVkYjI0IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMv
TkVXUwpAQCAtMTI5MCw2ICsxMjkwLDI2IEBAIE1ham9yLW1vZGUgYXV0aG9ycyBjYW4gY3VzdG9t
aXplIHRoZSB2YXJpYWJsZXMKICd5YW5rLW1lZGlhLWF1dG9zZWxlY3QtZnVuY3Rpb24nIGFuZC9v
ciAneWFuay1tZWRpYS1wcmVmZXJyZWQtdHlwZXMnIHRvCiBjaGFuZ2UgdGhlIHNlbGVjdGlvbiBy
dWxlcy4KIAorKiogUmVtZW1iZXIKKworLS0tCisqKiogYHJlbWVtYmVyLW1vZGUnIGlzIG5vdyBh
IG1pbm9yIG1vZGUuCitUaGUgYHJlbWVtYmVyJyBjb21tYW5kIGVuYWJsZXMgdGhlIG1ham9yIG1v
ZGUgc2V0IGluCitgcmVtZW1iZXItaW5pdGlhbC1tYWpvci1tb2RlJyBhbmQgdGhlbiB0aGUgYHJl
bWVtYmVyLW1vZGUnIG1pbm9yIG1vZGUgaW4KK3RoZSBgcmVtZW1iZXItYnVmZmVyJy4gIFRoaXMg
YWxsb3dzIHVzZXJzIHRvIGN1c3RvbWl6ZSB0aGUgbWFqb3IgbW9kZQordXNlZCB0byB3cml0ZSBu
b3Rlcy4KKworLS0tCisqKiogTmV3IGhhbmRsZXIgdGhhdCBhcHBlbmQgcmVtZW1iZXIgZGF0YSBp
biBkaXJlY3RvcnkuCitUaGUgYHJlbWVtYmVyLWFwcGVuZC1pbi1kYXRhLWRpcmVjdG9yeScgaGFu
ZGxlciBhcHBlbmRzIHJlbWVtYmVyIGRhdGEgaW4KK2EgZmlsZSwgdGhhdCBmaWxlIGJlaW5nIGNo
b29zZW4gYnkgdGhlIHVzZXIgdGhyb3VnaCB0aGUgbWluaWJ1ZmZlci4KKworLS0tCisqKiogTmV3
IHByZWZpeCBtYXAgZm9yIHJlbWVtYmVyIGNvbW1hbmRzLgorTWVhbnQgdG8gYmUgZ2l2ZW4gYSBn
bG9iYWwgYmluZGluZyBjb252ZW5pZW50IHRvIHRoZSB1c2VyLiAgRXhhbXBsZToKKworICAgIChr
ZXltYXAtZ2xvYmFsLXNldCAiQy14IE0tciIgJ3JlbWVtYmVyLXByZWZpeC1tYXApCisKICoqIE1p
c2NlbGxhbmVvdXMKIAogLS0tCmRpZmYgLS1naXQgYS9saXNwL3RleHRtb2Rlcy9yZW1lbWJlci5l
bCBiL2xpc3AvdGV4dG1vZGVzL3JlbWVtYmVyLmVsCmluZGV4IGYwNGUwNjAzODg1Li42NGRlMTk5
MzE5YSAxMDA2NDQKLS0tIGEvbGlzcC90ZXh0bW9kZXMvcmVtZW1iZXIuZWwKKysrIGIvbGlzcC90
ZXh0bW9kZXMvcmVtZW1iZXIuZWwKQEAgLTE4Miw2ICsxODIsMTIgQEAgcmVtZW1iZXIKIAogOzs7
IFVzZXIgVmFyaWFibGVzOgogCisoZGVmY3VzdG9tIHJlbWVtYmVyLWluaXRpYWwtbWFqb3ItbW9k
ZSAndGV4dC1tb2RlCisgICJNYWpvciBtb2RlIHRvIHVzZSBpbiB0aGUgYHJlbWVtYmVyLWJ1ZmZl
cicuIgorICA6dHlwZSAnKGNob2ljZSAoY29uc3QgICAgOnRhZyAiVXNlIGBpbml0aWFsLW1ham9y
LW1vZGUnIiBuaWwpCisJCSAoZnVuY3Rpb24gOnRhZyAiTWFqb3IgbW9kZSIgdGV4dC1tb2RlKSkK
KyAgOnZlcnNpb24gIjMxLjAiKQorCiAoZGVmY3VzdG9tIHJlbWVtYmVyLW1vZGUtaG9vayBuaWwK
ICAgIkZ1bmN0aW9ucyBydW4gdXBvbiBlbnRlcmluZyBgcmVtZW1iZXItbW9kZScuIgogICA6dHlw
ZSAnaG9vawpAQCAtMjEwLDcgKzIxNiw4IEBAIHJlbWVtYmVyLWhhbmRsZXItZnVuY3Rpb25zCiAg
IDpvcHRpb25zICcocmVtZW1iZXItc3RvcmUtaW4tbWFpbGJveAogICAgICAgICAgICAgIHJlbWVt
YmVyLWFwcGVuZC10by1maWxlCiAgICAgICAgICAgICAgcmVtZW1iZXItc3RvcmUtaW4tZmlsZXMK
LSAgICAgICAgICAgICByZW1lbWJlci1kaWFyeS1leHRyYWN0LWVudHJpZXMpKQorICAgICAgICAg
ICAgIHJlbWVtYmVyLWRpYXJ5LWV4dHJhY3QtZW50cmllcworICAgICAgICAgICAgIHJlbWVtYmVy
LWFwcGVuZC1pbi1kYXRhLWRpcmVjdG9yeSkpCiAKIChkZWZjdXN0b20gcmVtZW1iZXItYWxsLWhh
bmRsZXItZnVuY3Rpb25zIG5pbAogICAiSWYgbm9uLW5pbCBldmVyeSBmdW5jdGlvbiBpbiBgcmVt
ZW1iZXItaGFuZGxlci1mdW5jdGlvbnMnIGlzIGNhbGxlZC4iCkBAIC0yODMsNiArMjkwLDggQEAg
cmVtZW1iZXIKICAgICAgICAgKHNldC13aW5kb3ctZGVkaWNhdGVkLXAKICAgICAgICAgIChnZXQt
YnVmZmVyLXdpbmRvdyAoY3VycmVudC1idWZmZXIpIChzZWxlY3RlZC1mcmFtZSkpIHQpKQogICAg
IChzZXRxIGJ1ZmZlci1vZmZlci1zYXZlIHQpCisgICAgKGZ1bmNhbGwgKG9yIHJlbWVtYmVyLWlu
aXRpYWwtbWFqb3ItbW9kZQorICAgICAgICAgICAgICAgICBpbml0aWFsLW1ham9yLW1vZGUpKQog
ICAgIChyZW1lbWJlci1tb2RlKQogICAgICh3aGVuICg9IChwb2ludC1tYXgpIChwb2ludC1taW4p
KQogICAgICAgKHdoZW4gaW5pdGlhbCAoaW5zZXJ0IGluaXRpYWwpKQpAQCAtNDUwLDcgKzQ1OSw4
IEBAIHJlbWVtYmVyLXJlZ2lvbgogCiAoZGVmY3VzdG9tIHJlbWVtYmVyLWRhdGEtZGlyZWN0b3J5
ICJ+L3JlbWVtYmVyIgogICAiVGhlIGRpcmVjdG9yeSBpbiB3aGljaCB0byBzdG9yZSByZW1lbWJl
ciBkYXRhIGFzIGZpbGVzLgotVXNlZCBieSBgcmVtZW1iZXItc3RvcmUtaW4tZmlsZXMnLiIKK1Vz
ZWQgYnkgYHJlbWVtYmVyLXN0b3JlLWluLWZpbGVzJyBhbmQKK2ByZW1lbWJlci1hcHBlbmQtaW4t
ZGF0YS1kaXJlY3RvcnknLiIKICAgOnR5cGUgJ2RpcmVjdG9yeQogICA6dmVyc2lvbiAiMjQuNCIp
CiAKQEAgLTQ3Miw2ICs0ODIsMjggQEAgcmVtZW1iZXItc3RvcmUtaW4tZmlsZXMKICAgICAgICh3
cml0ZS1maWxlIChjb252ZXJ0LXN0YW5kYXJkLWZpbGVuYW1lCiAgICAgICAgICAgICAgICAgICAg
KGZvcm1hdCAiJXMvJXMiIHJlbWVtYmVyLWRhdGEtZGlyZWN0b3J5IG5hbWUpKSkpKSkKIAorKGRl
ZmN1c3RvbSByZW1lbWJlci1kYXRhLWZpbGVzLXJlZ2V4IG5pbAorICAiUmVndWxhciBleHByZXNz
aW9uIGZvciBzcGVjaWZ5aW5nIHdoaWNoIGZpbGVzIHRvIGFwcGVuZCBkYXRhLgorSWYgbm9uLW5p
bCwga2VlcCBvbmx5IGZpbGVzIHdob3NlIG5vbi1kaXJlY3RvcnkgcGFydCBtYXRjaCB0aGUgcmVn
ZXhwLgorVXNlZCBieSBgcmVtZW1iZXItYXBwZW5kLWluLWRhdGEtZGlyZWN0b3J5Jy4iCisgIDp0
eXBlICcoY2hvaWNlIChjb25zdCA6dGFnICJBbnkgZmlsZSIgbmlsKSByZWdleHApCisgIDp2ZXJz
aW9uICIzMS4wIikKKworKGRlZnVuIHJlbWVtYmVyLWFwcGVuZC1pbi1kYXRhLWRpcmVjdG9yeSAo
KQorICAiQXBwZW5kIHJlbWVtYmVyIGRhdGEgdG8gYSBmaWxlIGluIGByZW1lbWJlci1kYXRhLWRp
cmVjdG9yeScuCitUaGUgZmlsZSBuYW1lIGlzIHJlYWQgZnJvbSBtaW5pYnVmZmVyLgorCitJZiB5
b3Ugd2FudCB0byBmaWx0ZXIgcHJvcG9zZWQgZmlsZXMsIGNvbmZpZ3VyZQorYHJlbWVtYmVyLWRh
dGEtZmlsZXMtcmVnZXgnLiIKKyAgKGxldCogKChuYW1lCisgICAgICAgIChjb21wbGV0aW5nLXJl
YWQgIlJlbWVtYmVyIGluIGZpbGU6ICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAoZGlyZWN0
b3J5LWZpbGVzCisgICAgICAgICAgICAgICAgICAgICAgICAgIChleHBhbmQtZmlsZS1uYW1lIHJl
bWVtYmVyLWRhdGEtZGlyZWN0b3J5KQorICAgICAgICAgICAgICAgICAgICAgICAgICBuaWwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVtZW1iZXItZGF0YS1maWxlcy1yZWdleCkpKQorICAg
ICAgICAgKHJlbWVtYmVyLWRhdGEtZmlsZSAoZXhwYW5kLWZpbGUtbmFtZSBuYW1lIHJlbWVtYmVy
LWRhdGEtZGlyZWN0b3J5KSkpCisgICAgKHJlbWVtYmVyLWFwcGVuZC10by1maWxlKSkpCisKIDs7
OyMjI2F1dG9sb2FkCiAoZGVmdW4gcmVtZW1iZXItY2xpcGJvYXJkICgpCiAgICJSZW1lbWJlciB0
aGUgY29udGVudHMgb2YgdGhlIGN1cnJlbnQgY2xpcGJvYXJkLgpAQCAtNTYwLDE1ICs1OTIsMjAg
QEAgcmVtZW1iZXItbW9kZS1tYXAKICAgIkMtYyBDLWMiICMncmVtZW1iZXItZmluYWxpemUKICAg
IkMtYyBDLWsiICMncmVtZW1iZXItZGVzdHJveSkKIAotKGRlZmluZS1kZXJpdmVkLW1vZGUgcmVt
ZW1iZXItbW9kZSB0ZXh0LW1vZGUgIlJlbWVtYmVyIgotICAiTWFqb3IgbW9kZSBmb3Igb3V0cHV0
IGZyb20gXFxbcmVtZW1iZXJdLgorKGRlZmluZS1taW5vci1tb2RlIHJlbWVtYmVyLW1vZGUKKyAg
Ik1pbm9yIG1vZGUgZm9yIG91dHB1dCBmcm9tIFxcW3JlbWVtYmVyXS4KIFRoaXMgYnVmZmVyIGlz
IHVzZWQgdG8gY29sbGVjdCBkYXRhIHRoYXQgeW91IHdhbnQgdG8gcmVtZW1iZXIuCiBcXDxyZW1l
bWJlci1tb2RlLW1hcD4KIEp1c3QgaGl0IFxcW3JlbWVtYmVyLWZpbmFsaXplXSB3aGVuIHlvdSdy
ZSBkb25lIGVudGVyaW5nLCBhbmQgaXQgd2lsbCBmaWxlCiB0aGUgZGF0YSBhd2F5IGZvciBsYXR0
ZXIgcmV0cmlldmFsLCBhbmQgcG9zc2libGUgaW5kZXhpbmcuCiAKIFxce3JlbWVtYmVyLW1vZGUt
bWFwfSIKLSAgKHNldC1rZXltYXAtcGFyZW50IHJlbWVtYmVyLW1vZGUtbWFwIG5pbCkpCisgIDps
aWdodGVyICIgUmVtZW1iZXIiCisgIDprZXltYXAgcmVtZW1iZXItbW9kZS1tYXAKKyAgKHNldHEg
aGVhZGVyLWxpbmUtZm9ybWF0CisgICAgICAgIChzdWJzdGl0dXRlLWNvbW1hbmQta2V5cworICAg
ICAgICAgIkVkaXQsIHRoZW4gZXhpdCB3aXRoIGBcXFtyZW1lbWJlci1maW5hbGl6ZV0nIG9yIGFi
b3J0IHdpdGggXAorICBgXFxbcmVtZW1iZXItZGVzdHJveV0nIikpKQogCiA7OyBOb3RlcyBidWZm
ZXIgc2hvd2luZyB0aGUgbm90ZXM6CiAKQEAgLTU4Myw3ICs2MjAsOSBAQCByZW1lbWJlci1ub3Rl
cy1pbml0aWFsLW1ham9yLW1vZGUKICAgIk1ham9yIG1vZGUgdG8gdXNlIGluIHRoZSBub3RlcyBi
dWZmZXIgd2hlbiBpdCdzIGNyZWF0ZWQuCiBJZiB0aGlzIGlzIG5pbCwgdXNlIGBpbml0aWFsLW1h
am9yLW1vZGUnLiIKICAgOnR5cGUgJyhjaG9pY2UgKGNvbnN0ICAgIDp0YWcgIlVzZSBgaW5pdGlh
bC1tYWpvci1tb2RlJyIgbmlsKQotCQkgKGZ1bmN0aW9uIDp0YWcgIk1ham9yIG1vZGUiIHRleHQt
bW9kZSkpCisgICAgICAgICAgICAgICAgIChjb25zdCAgICA6dGFnICJVc2UgYHJlbWVtYmVyLWlu
aXRpYWwtbWFqb3ItbW9kZSciCisgICAgICAgICAgICAgICAgICAgICAgICAgICByZW1lbWJlci1p
bml0aWFsLW1ham9yLW1vZGUpCisgICAgICAgICAgICAgICAgIChmdW5jdGlvbiA6dGFnICJNYWpv
ciBtb2RlIiB0ZXh0LW1vZGUpKQogICA6dmVyc2lvbiAiMjQuNCIpCiAKIChkZWZjdXN0b20gcmVt
ZW1iZXItbm90ZXMtYnVyeS1vbi1raWxsIHQKQEAgLTU5OCw4ICs2MzcsNiBAQCByZW1lbWJlci1u
b3Rlcy1zYXZlLWFuZC1idXJ5LWJ1ZmZlcgogICAgIChzYXZlLWJ1ZmZlcikpCiAgIChidXJ5LWJ1
ZmZlcikpCiAKLQotCiAoZGVmdmFyLWtleW1hcCByZW1lbWJlci1ub3Rlcy1tb2RlLW1hcAogICA6
ZG9jICJLZXltYXAgdXNlZCBpbiBgcmVtZW1iZXItbm90ZXMtbW9kZScuIgogICAiQy1jIEMtYyIg
IydyZW1lbWJlci1ub3Rlcy1zYXZlLWFuZC1idXJ5LWJ1ZmZlcikKQEAgLTY3MCw2ICs3MDcsMTYg
QEAgcmVtZW1iZXItbm90ZXMtLWtpbGwtYnVmZmVyLXF1ZXJ5CiAgICAgICAgIG5pbCkKICAgICB0
KSkKIAorOzsgUHJlZml4IG1hcAorCisoZGVmaW5lLXByZWZpeC1jb21tYW5kICdyZW1lbWJlci1w
cmVmaXgtbWFwKQorOzsgVXNlIHdpdGggZm9yIGV4YW1wbGU6Cis7OyAoa2V5bWFwLWdsb2JhbC1z
ZXQgIkMteCBNLXIiICdyZW1lbWJlci1wcmVmaXgtbWFwKQorCisoa2V5bWFwLXNldCByZW1lbWJl
ci1wcmVmaXgtbWFwICJyIiAncmVtZW1iZXIpCisoa2V5bWFwLXNldCByZW1lbWJlci1wcmVmaXgt
bWFwICJjIiAncmVtZW1iZXItY2xpcGJvYXJkKQorKGtleW1hcC1zZXQgcmVtZW1iZXItcHJlZml4
LW1hcCAibiIgJ3JlbWVtYmVyLW5vdGVzKQorCiA7OyBPYnNvbGV0ZQogCiAoZGVmY29uc3QgcmVt
ZW1iZXItdmVyc2lvbiAiMi4wIiAiVGhpcyB2ZXJzaW9uIG9mIHJlbWVtYmVyLiIpCi0tIAoyLjM5
LjUKCg==
--000000000000cdd93f062ecd07e9--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75543; Package emacs. Full text available.

Message received at 75543 <at> debbugs.gnu.org:


Received: (at 75543) by debbugs.gnu.org; 25 Jan 2025 09:00:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 25 04:00:27 2025
Received: from localhost ([127.0.0.1]:48425 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tbc1j-00057p-Ix
	for submit <at> debbugs.gnu.org; Sat, 25 Jan 2025 04:00:27 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:47762)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tbc1h-00057a-4B
 for 75543 <at> debbugs.gnu.org; Sat, 25 Jan 2025 04:00:25 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tbc1b-00049a-BD; Sat, 25 Jan 2025 04:00:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=+zion4sibwT2O4SbB5r8DsPTvmp/5gI4UPcB40MnuwM=; b=eBsODTyqLgSq
 02aePJIUMGWQc2I1g14ACyHcwpB03lcLqk9eXSbGQVtZsk0T2p6RnWRRxcRSgjY37p6bYH3fcdrNh
 M7MElj7jra/xiZ7L7YYuID0YnjZH+CFf/xFVO15QzF47IcbEbeH6ZceYbYmiMWzq6EDzTGiJOOO8n
 D/tPNgssgcp2wwz6gyXZbtE9n+585aSkWnQ3aoUi5E2T6wzixGV88/iuJiiUNAughb5RWsnZA2H65
 owmfdPcp+V+7iRML8PoboonJA6a/GyF29NaPsYihjmPKzjo0s6AU8YVYKrfX34lRXYXjkXyTDrAk9
 4dMGYqswoGT3TVPdDSY38A==;
Date: Sat, 25 Jan 2025 11:00:16 +0200
Message-Id: <868qqzw9nj.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Matthias Meulien <orontee@HIDDEN>,
 Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CAFEQCfA=mRZTWH=QCwsqiM+X8tuwYjQSFycuOV8etsM989_vkQ@HIDDEN>
 (message from Matthias Meulien on Mon, 13 Jan 2025 23:16:48 +0100)
Subject: Re: bug#75543: 30.0.93; Turn remember mode into a minor mode
References: <CAFEQCfA=mRZTWH=QCwsqiM+X8tuwYjQSFycuOV8etsM989_vkQ@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75543
Cc: 75543 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Matthias Meulien <orontee@HIDDEN>
> Date: Mon, 13 Jan 2025 23:16:48 +0100
> 
> Remember Mode is great but I encountered two limitations:
> 
> - The major mode to edit data to remember is hard-coded to `text-mode'
>   where one may want to use Enriched text, Markdown, etc. modes
> 
> - A possible workflow is to select the file to store the data
>   dynamically, after the data to remember has been edited
> 
> A patch is attached that turn `remember-mode' into a minor mode and
> define a customizable variable `remember-initial-major-mode' to select
> the major mode used to edit data to remember.
> 
> It also defines the `remember-append-in-data-directory' handler that
> covers the second limitation.
> 
> Finally, a prefix map is defined for the `remember',
> `remember-clipboard', and `remember-notes' commands.
> 
> I am using analogous modifications to maintain my personnal notes in
> Markdown format. I don't claim the patch is to be used as is, but I think it illustrate
> possible evolutions of the simple but great Remember mode. 
> 
> Are such changes acceptable and pertinent? Is it worth to fine tune the patch? Comments welcome!

I don't see why we won't want to extend Remember mode along these
lines.  Stefan, WDYT?

If Stefan agrees, please do finalize the patch and resubmit.  The few
minor issues I saw is that all the new defcustoms should have the
:version tag, and this needs a NEWS entry.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75543; Package emacs. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 13 Jan 2025 22:17:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 13 17:17:16 2025
Received: from localhost ([127.0.0.1]:53141 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tXSkF-0007p3-5w
	for submit <at> debbugs.gnu.org; Mon, 13 Jan 2025 17:17:16 -0500
Received: from lists.gnu.org ([2001:470:142::17]:50288)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <orontee@HIDDEN>) id 1tXSkB-0007oW-T3
 for submit <at> debbugs.gnu.org; Mon, 13 Jan 2025 17:17:13 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <orontee@HIDDEN>) id 1tXSk6-0000CE-4s
 for bug-gnu-emacs@HIDDEN; Mon, 13 Jan 2025 17:17:06 -0500
Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <orontee@HIDDEN>) id 1tXSk2-0002Jl-Kq
 for bug-gnu-emacs@HIDDEN; Mon, 13 Jan 2025 17:17:05 -0500
Received: by mail-ed1-x529.google.com with SMTP id
 4fb4d7f45d1cf-5d3d479b1e6so6800656a12.2
 for <bug-gnu-emacs@HIDDEN>; Mon, 13 Jan 2025 14:17:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1736806621; x=1737411421; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=JyRC1XkXVvws5MmCQvWTViZ7KV7J+ljG8TjoQbKf1JQ=;
 b=FH6YjZMDA4O2Kp0hKc8Da5ktNlL0tqmXZFL5OVK86Byta5emZUYVY7P5qaL3wvj15x
 V50molerXMiy0xeux5lbo88oUm/3VLt8hvlen2elQHWK7rj4+nxhwBm/BZJUevYgOA4m
 lk+B3vgFZTYlQ0WGK10PQ9E3hqsW3ylAFyXIGDvv7LgwevntL2BDnXwkMO4/hwSDZATm
 okC5vDCYuXQA20JRFBdz3MVeosKdrAo3Vsmd5Cu6GHNxaapkh3CHEwFuDRd1JBa3Gn/T
 ob7DcJ1PtGDWNh9DZfSJ8JNSyAdr92MDMyerG7GB+Lk9FnEjmtblkLTviAolwYM+ep7E
 zSAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1736806621; x=1737411421;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=JyRC1XkXVvws5MmCQvWTViZ7KV7J+ljG8TjoQbKf1JQ=;
 b=J5hLfbrL92inYcKNS7R1TXsxYF59/hnr5QQ8gCYgHLBCT2fNukMEkFUuMgTp3dSrga
 1JvbYp2rhooUF4NVe0VtrjIXpjJP+a+0uzi+Jszy6AGIBnip1iZyUDEF3ST4ENSa8Njx
 o2dWI1g25MclvedGV5kQMlJkeHafq1Bnzwofa2jReRETgVHtiqH4PxvlwRruZX2Zxo2E
 oqt4ugjhEn3i7vCGVkJt6sXDGK8RDOP9ATPh2Ayq+D+lz2Lar/sLZOFwOc/wOBkR930/
 RirlZ6I7Oy6Tz53T/Xi1M+bxCABCu4cGWM+EjnkpwT+5goWE4WlhJddVELGlQ/KQgVlK
 0CTw==
X-Gm-Message-State: AOJu0YylGfL0YemP0fPgjj+tusAaz/AiHoH41sFNVp91N+MJ+X8JxlX8
 npWYn/UgGyyGKLSzJyaruBqSDbpFDjWtAv1nI2ip218eKXuF23UjDFFJIjQdxZlCViM9led8FgF
 TPwvN1fQENCplHP0SIL7SAZj5SPyRc43L
X-Gm-Gg: ASbGncuTEwdJviChrsF7RuSWfJ8P7Ic2eAIH6exYyZBEjwDUtq6u53G4KFKo5NGeNw1
 M0DXB4ozQYqB7Bnl8MTy2lpExz40WbhqvEa/r
X-Google-Smtp-Source: AGHT+IEXOqdY7Y9RDPCwndjScHDm/mC+h2Jz0aThqlZzGhoQdKjquk0iqQYuJ0RkjKUKpkNTwdugqTcdaBoWroCQ74c=
X-Received: by 2002:a05:6402:26cf:b0:5d4:55e:f99e with SMTP id
 4fb4d7f45d1cf-5d972e1d7dfmr55584423a12.18.1736806620213; Mon, 13 Jan 2025
 14:17:00 -0800 (PST)
MIME-Version: 1.0
From: Matthias Meulien <orontee@HIDDEN>
Date: Mon, 13 Jan 2025 23:16:48 +0100
X-Gm-Features: AbW1kvZ7sHhp8zRZojOafIapnw8BmjbblFJ6dSsHOTsKPI8VuEVhtidCZWchVE0
Message-ID: <CAFEQCfA=mRZTWH=QCwsqiM+X8tuwYjQSFycuOV8etsM989_vkQ@HIDDEN>
Subject: 30.0.93; Turn remember mode into a minor mode
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="000000000000a480f0062b9dcdc9"
Received-SPF: pass client-ip=2a00:1450:4864:20::529;
 envelope-from=orontee@HIDDEN; helo=mail-ed1-x529.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--000000000000a480f0062b9dcdc9
Content-Type: multipart/alternative; boundary="000000000000a480ef062b9dcdc7"

--000000000000a480ef062b9dcdc7
Content-Type: text/plain; charset="UTF-8"

Remember Mode is great but I encountered two limitations:

- The major mode to edit data to remember is hard-coded to `text-mode'
  where one may want to use Enriched text, Markdown, etc. modes

- A possible workflow is to select the file to store the data
  dynamically, after the data to remember has been edited

A patch is attached that turn `remember-mode' into a minor mode and
define a customizable variable `remember-initial-major-mode' to select
the major mode used to edit data to remember.

It also defines the `remember-append-in-data-directory' handler that
covers the second limitation.

Finally, a prefix map is defined for the `remember',
`remember-clipboard', and `remember-notes' commands.

I am using analogous modifications to maintain my personnal notes in
Markdown format. I don't claim the patch is to be used as is, but I think
it illustrate
possible evolutions of the simple but great Remember mode.

Are such changes acceptable and pertinent? Is it worth to fine tune the
patch? Comments welcome!

(I know of Org Capture mode but don't understand why capturing notes
relates to Org mode and I am not interested in Org markup langage; No
judgement, just used to Makdown).



In GNU Emacs 30.0.93 (build 1, x86_64-pc-linux-gnu, GTK+ Version
 3.24.38, cairo version 1.16.0) of 2025-01-01 built on peitho
Repository revision: 7acfea19358da3a02e5884f5e7d56c87d7b16616
Repository branch: emacs-30
System Description: Debian GNU/Linux 12 (bookworm)

Configured using:
 'configure --with-pgtk CFLAGS=-O3'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB

Important settings:
  value of $LANG: fr_FR.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Shell

Minor modes in effect:
  goto-address-mode: t
  highlight-changes-visible-mode: t
  pulsar-global-mode: t
  pulsar-mode: t
  breadcrumb-mode: t
  desktop-save-mode: t
  spacious-padding-mode: t
  savehist-mode: t
  server-mode: t
  pixel-scroll-precision-mode: t
  save-place-mode: t
  shell-dirtrack-mode: t
  comint-fontify-input-mode: t
  electric-pair-mode: t
  global-corfu-mode: t
  corfu-mode: t
  marginalia-mode: t
  vertico-mode: t
  global-display-fill-column-indicator-mode: t
  global-so-long-mode: t
  global-auto-revert-mode: t
  auto-insert-mode: t
  which-key-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-layout-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tab-bar-mode: t
  file-name-shadow-mode: t
  context-menu-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  window-divider-mode: t
  minibuffer-regexp-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/matthias/.config/emacs/elpa/which-key-20240620.2145/which-key hides
/usr/local/share/emacs/30.0.93/lisp/which-key
/home/matthias/.config/emacs/elpa/modus-themes-20250107.1034/theme-loaddefs
hides /usr/local/share/emacs/30.0.93/lisp/theme-loaddefs

Features:
(shadow sort mail-extr emacsbug pcmpl-unix pcmpl-gnu vc-hg vc-bzr vc-src
vc-sccs vc-svn vc-cvs vc-rcs log-view pcvs-util tramp-cache time-stamp
shortdoc find-dired ffap dabbrev hl-line grep quail rng-xsd xsd-regexp
rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse
rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln
nxml-rap nxml-util nxml-enc xmltok mhtml-mode css-mode js sgml-mode
facemenu make-mode generic disp-table cmake-mode rst yaml-ts-mode tabify
cus-start help-fns radix-tree mule-util etags fileloop misearch
multi-isearch dired-aux vc-dir vc oc-basic ol-eww eww url-queue mm-url
ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015
mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku
url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml
gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int
gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa epg
rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231
rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus
nnheader gnus-util mail-utils range mm-util mail-prsvr ol-docview
doc-view image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi
org-link-doi gptel-org org-element org-persist org-id org-refile
org-element-ast inline avl-tree generator org ob ob-tangle ob-ref ob-lob
ob-table ob-exp org-macro org-src sh-script smie executable ob-comint
org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp
ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys
oc org-loaddefs cal-menu calendar cal-loaddefs org-version org-compat
org-macs jka-compr goto-addr texinfo texinfo-loaddefs bug-reference
display-line-numbers hilit-chg pulsar eglot external-completion jsonrpc
flymake ert ewoc debug backtrace breadcrumb pulse imenu gptel-ollama
gptel gptel-openai peitho-custom cus-edit cus-load wid-edit dired-x
dired dired-loaddefs xref reftex reftex-loaddefs reftex-vars tex-mode
compile markdown-mode edit-indirect color sql view thingatpt scheme
info-look python project pcase c++-ts-mode c-ts-mode c-ts-common treesit
skeleton find-file gdb-mi bindat gud noutline outline ediff ediff-merg
ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util
smerge-mode diff vc-git diff-mode track-changes vc-dispatcher glasses
whitespace guess-language flyspell find-func ispell comp comp-cstr
cl-extra warnings comp-run comp-common desktop frameset spacious-padding
modus-vivendi-tritanopia-theme modus-vivendi-deuteranopia-theme
modus-vivendi-tinted-theme modus-vivendi-theme
modus-operandi-tritanopia-theme modus-operandi-deuteranopia-theme
modus-operandi-tinted-theme modus-operandi-theme modus-themes savehist
server bookmark text-property-search pp pixel-scroll cua-base time
tar-mode arc-mode archive-mode saveplace tramp-sh tramp trampver
tramp-integration files-x tramp-message help-mode tramp-compat xdg shell
pcomplete comint ansi-osc ring parse-time iso8601 time-date format-spec
ansi-color tramp-loaddefs elec-pair corfu marginalia vertico compat
easy-mmode display-fill-column-indicator so-long autorevert filenotify
autoinsert cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align
cc-engine cc-vars cc-defs generic-x derived remember diminish which-key
face-remap CMake-doc-autoloads Python-doc-autoloads breadcrumb-autoloads
cmake-mode-autoloads consult-autoloads corfu-autoloads debbugs-autoloads
devhelp-autoloads diminish-autoloads edit-indirect-autoloads
git-link-autoloads gnu-elpa-keyring-update-autoloads gptel-autoloads
guess-language-autoloads marginalia-autoloads markdown-mode-autoloads
meson-mode-autoloads modus-themes-autoloads nginx-mode-autoloads
powershell-autoloads pulsar-autoloads restclient-autoloads
rfc-mode-autoloads info spacious-padding-autoloads speechd-el-autoloads
systemd-autoloads rx tldr-autoloads vertico-autoloads
which-key-autoloads package browse-url url url-proxy url-privacy
url-expand url-methods url-history url-cookie generate-lisp-file
url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq
eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt
gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl
tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win
touch-screen pgtk-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify dynamic-setting system-font-setting
font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar
make-network-process native-compile emacs)

Memory information:
((conses 16 1069376 162349) (symbols 48 45056 0)
 (strings 32 184191 10737) (string-bytes 1 6917497) (vectors 16 85172)
 (vector-slots 8 1880049 212634) (floats 8 1010 1581)
 (intervals 56 33362 1873) (buffers 992 143))

-- 
Matthias

--000000000000a480ef062b9dcdc7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Remember Mode is great but I encountered two limitati=
ons:<br><br>- The major mode to edit data to remember is hard-coded to `tex=
t-mode&#39;<br>=C2=A0 where one may want to use Enriched text, Markdown, et=
c. modes<br><br>- A possible workflow is to select the file to store the da=
ta<br>=C2=A0 dynamically, after the data to remember has been edited<br><br=
>A patch is attached that turn `remember-mode&#39; into a minor mode and<br=
>define a customizable variable `remember-initial-major-mode&#39; to select=
<br>the major mode used to edit data to remember.<br><br>It also defines th=
e `remember-append-in-data-directory&#39; handler that<br>covers the second=
 limitation.<br><br>Finally, a prefix map is defined for the `remember&#39;=
,<br>`remember-clipboard&#39;, and `remember-notes&#39; commands.<br><br>I =
am using analogous modifications to maintain my personnal notes in<br>Markd=
own format. I don&#39;t claim the patch is to be used as is, but I think it=
 illustrate<br>possible evolutions of the simple but great Remember mode.=
=C2=A0</div><div><br></div><div>Are such changes acceptable and pertinent? =
Is it worth to fine tune the patch? Comments welcome!</div><div><br></div><=
div>(I know of Org Capture mode but don&#39;t understand why capturing note=
s relates to Org mode and I am not interested in Org markup langage; No jud=
gement, just used to Makdown).<br></div><div><br></div><div><br></div><div>=
<br>In GNU Emacs 30.0.93 (build 1, x86_64-pc-linux-gnu, GTK+ Version<br>=C2=
=A03.24.38, cairo version 1.16.0) of 2025-01-01 built on peitho<br>Reposito=
ry revision: 7acfea19358da3a02e5884f5e7d56c87d7b16616<br>Repository branch:=
 emacs-30<br>System Description: Debian GNU/Linux 12 (bookworm)<br><br>Conf=
igured using:<br>=C2=A0&#39;configure --with-pgtk CFLAGS=3D-O3&#39;<br><br>=
Configured features:<br>ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSE=
TTINGS HARFBUZZ JPEG<br>LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES =
NATIVE_COMP NOTIFY<br>INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 T=
HREADS TIFF<br>TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB<br><br>Im=
portant settings:<br>=C2=A0 value of $LANG: fr_FR.UTF-8<br>=C2=A0 value of =
$XMODIFIERS: @im=3Dibus<br>=C2=A0 locale-coding-system: utf-8-unix<br><br>M=
ajor mode: Shell<br><br>Minor modes in effect:<br>=C2=A0 goto-address-mode:=
 t<br>=C2=A0 highlight-changes-visible-mode: t<br>=C2=A0 pulsar-global-mode=
: t<br>=C2=A0 pulsar-mode: t<br>=C2=A0 breadcrumb-mode: t<br>=C2=A0 desktop=
-save-mode: t<br>=C2=A0 spacious-padding-mode: t<br>=C2=A0 savehist-mode: t=
<br>=C2=A0 server-mode: t<br>=C2=A0 pixel-scroll-precision-mode: t<br>=C2=
=A0 save-place-mode: t<br>=C2=A0 shell-dirtrack-mode: t<br>=C2=A0 comint-fo=
ntify-input-mode: t<br>=C2=A0 electric-pair-mode: t<br>=C2=A0 global-corfu-=
mode: t<br>=C2=A0 corfu-mode: t<br>=C2=A0 marginalia-mode: t<br>=C2=A0 vert=
ico-mode: t<br>=C2=A0 global-display-fill-column-indicator-mode: t<br>=C2=
=A0 global-so-long-mode: t<br>=C2=A0 global-auto-revert-mode: t<br>=C2=A0 a=
uto-insert-mode: t<br>=C2=A0 which-key-mode: t<br>=C2=A0 tooltip-mode: t<br=
>=C2=A0 global-eldoc-mode: t<br>=C2=A0 show-paren-mode: t<br>=C2=A0 electri=
c-layout-mode: t<br>=C2=A0 electric-indent-mode: t<br>=C2=A0 mouse-wheel-mo=
de: t<br>=C2=A0 tab-bar-mode: t<br>=C2=A0 file-name-shadow-mode: t<br>=C2=
=A0 context-menu-mode: t<br>=C2=A0 global-font-lock-mode: t<br>=C2=A0 font-=
lock-mode: t<br>=C2=A0 blink-cursor-mode: t<br>=C2=A0 window-divider-mode: =
t<br>=C2=A0 minibuffer-regexp-mode: t<br>=C2=A0 line-number-mode: t<br>=C2=
=A0 indent-tabs-mode: t<br>=C2=A0 transient-mark-mode: t<br>=C2=A0 auto-com=
position-mode: t<br>=C2=A0 auto-encryption-mode: t<br>=C2=A0 auto-compressi=
on-mode: t<br><br>Load-path shadows:<br>/home/matthias/.config/emacs/elpa/w=
hich-key-20240620.2145/which-key hides /usr/local/share/emacs/30.0.93/lisp/=
which-key<br>/home/matthias/.config/emacs/elpa/modus-themes-20250107.1034/t=
heme-loaddefs hides /usr/local/share/emacs/30.0.93/lisp/theme-loaddefs<br><=
br>Features:<br>(shadow sort mail-extr emacsbug pcmpl-unix pcmpl-gnu vc-hg =
vc-bzr vc-src<br>vc-sccs vc-svn vc-cvs vc-rcs log-view pcvs-util tramp-cach=
e time-stamp<br>shortdoc find-dired ffap dabbrev hl-line grep quail rng-xsd=
 xsd-regexp<br>rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-=
parse<br>rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln<b=
r>nxml-rap nxml-util nxml-enc xmltok mhtml-mode css-mode js sgml-mode<br>fa=
cemenu make-mode generic disp-table cmake-mode rst yaml-ts-mode tabify<br>c=
us-start help-fns radix-tree mule-util etags fileloop misearch<br>multi-ise=
arch dired-aux vc-dir vc oc-basic ol-eww eww url-queue mm-url<br>ol-rmail o=
l-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015<br>mm-view mml=
-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku<br>url-file svg dom=
 gnus-group gnus-undo gnus-start gnus-dbus dbus xml<br>gnus-cloud nnimap nn=
mail mail-source utf7 nnoo gnus-spec gnus-int<br>gnus-range message sendmai=
l yank-media puny rfc822 mml mml-sec epa epg<br>rfc6068 epg-config mm-decod=
e mm-bodies mm-encode mail-parse rfc2231<br>rfc2047 rfc2045 ietf-drums mail=
abbrev gmm-utils mailheader gnus-win gnus<br>nnheader gnus-util mail-utils =
range mm-util mail-prsvr ol-docview<br>doc-view image-mode exif ol-bibtex b=
ibtex ol-bbdb ol-w3m ol-doi<br>org-link-doi gptel-org org-element org-persi=
st org-id org-refile<br>org-element-ast inline avl-tree generator org ob ob=
-tangle ob-ref ob-lob<br>ob-table ob-exp org-macro org-src sh-script smie e=
xecutable ob-comint<br>org-pcomplete org-list org-footnote org-faces org-en=
tities ob-emacs-lisp<br>ob-core ob-eval org-cycle org-table ol org-fold org=
-fold-core org-keys<br>oc org-loaddefs cal-menu calendar cal-loaddefs org-v=
ersion org-compat<br>org-macs jka-compr goto-addr texinfo texinfo-loaddefs =
bug-reference<br>display-line-numbers hilit-chg pulsar eglot external-compl=
etion jsonrpc<br>flymake ert ewoc debug backtrace breadcrumb pulse imenu gp=
tel-ollama<br>gptel gptel-openai peitho-custom cus-edit cus-load wid-edit d=
ired-x<br>dired dired-loaddefs xref reftex reftex-loaddefs reftex-vars tex-=
mode<br>compile markdown-mode edit-indirect color sql view thingatpt scheme=
<br>info-look python project pcase c++-ts-mode c-ts-mode c-ts-common treesi=
t<br>skeleton find-file gdb-mi bindat gud noutline outline ediff ediff-merg=
<br>ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util<br>sm=
erge-mode diff vc-git diff-mode track-changes vc-dispatcher glasses<br>whit=
espace guess-language flyspell find-func ispell comp comp-cstr<br>cl-extra =
warnings comp-run comp-common desktop frameset spacious-padding<br>modus-vi=
vendi-tritanopia-theme modus-vivendi-deuteranopia-theme<br>modus-vivendi-ti=
nted-theme modus-vivendi-theme<br>modus-operandi-tritanopia-theme modus-ope=
randi-deuteranopia-theme<br>modus-operandi-tinted-theme modus-operandi-them=
e modus-themes savehist<br>server bookmark text-property-search pp pixel-sc=
roll cua-base time<br>tar-mode arc-mode archive-mode saveplace tramp-sh tra=
mp trampver<br>tramp-integration files-x tramp-message help-mode tramp-comp=
at xdg shell<br>pcomplete comint ansi-osc ring parse-time iso8601 time-date=
 format-spec<br>ansi-color tramp-loaddefs elec-pair corfu marginalia vertic=
o compat<br>easy-mmode display-fill-column-indicator so-long autorevert fil=
enotify<br>autoinsert cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles =
cc-align<br>cc-engine cc-vars cc-defs generic-x derived remember diminish w=
hich-key<br>face-remap CMake-doc-autoloads Python-doc-autoloads breadcrumb-=
autoloads<br>cmake-mode-autoloads consult-autoloads corfu-autoloads debbugs=
-autoloads<br>devhelp-autoloads diminish-autoloads edit-indirect-autoloads<=
br>git-link-autoloads gnu-elpa-keyring-update-autoloads gptel-autoloads<br>=
guess-language-autoloads marginalia-autoloads markdown-mode-autoloads<br>me=
son-mode-autoloads modus-themes-autoloads nginx-mode-autoloads<br>powershel=
l-autoloads pulsar-autoloads restclient-autoloads<br>rfc-mode-autoloads inf=
o spacious-padding-autoloads speechd-el-autoloads<br>systemd-autoloads rx t=
ldr-autoloads vertico-autoloads<br>which-key-autoloads package browse-url u=
rl url-proxy url-privacy<br>url-expand url-methods url-history url-cookie g=
enerate-lisp-file<br>url-domsuf url-util mailcap url-handlers url-parse aut=
h-source cl-seq<br>eieio eieio-core cl-macs icons password-cache json subr-=
x map byte-opt<br>gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc =
iso-transl<br>tooltip cconv eldoc paren electric uniquify ediff-hook vc-hoo=
ks<br>lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-=
win<br>touch-screen pgtk-dnd tool-bar dnd fontset image regexp-opt fringe<b=
r>tabulated-list replace newcomment text-mode lisp-mode prog-mode register<=
br>page tab-bar menu-bar rfn-eshadow isearch easymenu timer select<br>scrol=
l-bar mouse jit-lock font-lock syntax font-core term/tty-colors<br>frame mi=
nibuffer nadvice seq simple cl-generic indonesian philippine<br>cham georgi=
an utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao<br>korean japa=
nese eucjp-ms cp51932 hebrew greek romanian slovak czech<br>european ethiop=
ic indian cyrillic chinese composite emoji-zwj charscript<br>charprop case-=
table epa-hook jka-cmpr-hook help abbrev obarray oclosure<br>cl-preloaded b=
utton loaddefs theme-loaddefs faces cus-face macroexp<br>files window text-=
properties overlay sha1 md5 base64 format env<br>code-pages mule custom wid=
get keymap hashtable-print-readable backquote<br>threads dbusbind inotify d=
ynamic-setting system-font-setting<br>font-render-setting cairo gtk pgtk lc=
ms2 multi-tty move-toolbar<br>make-network-process native-compile emacs)<br=
><br>Memory information:<br>((conses 16 1069376 162349) (symbols 48 45056 0=
)<br>=C2=A0(strings 32 184191 10737) (string-bytes 1 6917497) (vectors 16 8=
5172)<br>=C2=A0(vector-slots 8 1880049 212634) (floats 8 1010 1581)<br>=C2=
=A0(intervals 56 33362 1873) (buffers 992 143))<br></div><br><span class=3D=
"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_sign=
ature" data-smartmail=3D"gmail_signature">Matthias</div></div>

--000000000000a480ef062b9dcdc7--

--000000000000a480f0062b9dcdc9
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Turn-remember-mode-into-a-minor-mode.patch"
Content-Disposition: attachment; 
	filename="0001-Turn-remember-mode-into-a-minor-mode.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m5vlfa0p0>
X-Attachment-Id: f_m5vlfa0p0

RnJvbSAzY2RiZWRjYzRmMDg0MmU1NGYzNjk3Yjk0ZjdmNjhkM2VjNDQxMmRmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXR0aGlhcyBNZXVsaWVuIDxvcm9udGVlQGdtYWlsLmNvbT4K
RGF0ZTogTW9uLCAxMyBKYW4gMjAyNSAyMzowNDo1NCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIFR1
cm4gcmVtZW1iZXItbW9kZSBpbnRvIGEgbWlub3IgbW9kZQoKKiBsaXNwL3RleHRtb2Rlcy9yZW1l
bWJlci5lbCAocmVtZW1iZXItaW5pdGlhbC1tYWpvci1tb2RlKToKTWFqb3IgbW9kZSBmb3IgcmVt
ZW1iZXIgYnVmZmVyCihyZW1lbWJlci1kYXRhLWZpbGVzLXJlZ2V4KTogUmVndWxhciBleHByZXNz
aW9uIHRvIGZpbHRlciBmaWxlcwoocmVtZW1iZXItYXBwZW5kLWluLWRhdGEtZGlyZWN0b3J5KTog
SGFuZGxlciB0byBhcHBlbmQgZGF0YSB0bwpmaWxlcwoocmVtZW1iZXItbW9kZSk6IENoYW5nZSB0
byBhIG1pbm9yIG1vZGUKLS0tCiBsaXNwL3RleHRtb2Rlcy9yZW1lbWJlci5lbCB8IDYyICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTQgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3RleHRtb2Rlcy9y
ZW1lbWJlci5lbCBiL2xpc3AvdGV4dG1vZGVzL3JlbWVtYmVyLmVsCmluZGV4IGNjMzQ5NmRhMzNj
Li4yNGMyMGQ3NjUzZSAxMDA2NDQKLS0tIGEvbGlzcC90ZXh0bW9kZXMvcmVtZW1iZXIuZWwKKysr
IGIvbGlzcC90ZXh0bW9kZXMvcmVtZW1iZXIuZWwKQEAgLTE4Miw2ICsxODIsMTIgQEAgcmVtZW1i
ZXIKIAogOzs7IFVzZXIgVmFyaWFibGVzOgogCisoZGVmY3VzdG9tIHJlbWVtYmVyLWluaXRpYWwt
bWFqb3ItbW9kZSAndGV4dC1tb2RlCisgICJNYWpvciBtb2RlIHRvIHVzZSBpbiB0aGUgYHJlbWVt
YmVyLWJ1ZmZlcicuIgorICA6dHlwZSAnKGNob2ljZSAoY29uc3QgICAgOnRhZyAiVXNlIGBpbml0
aWFsLW1ham9yLW1vZGUnIiBuaWwpCisJCSAoZnVuY3Rpb24gOnRhZyAiTWFqb3IgbW9kZSIgdGV4
dC1tb2RlKSkKKyAgOnZlcnNpb24gIjMxLjAiKQorCiAoZGVmY3VzdG9tIHJlbWVtYmVyLW1vZGUt
aG9vayBuaWwKICAgIkZ1bmN0aW9ucyBydW4gdXBvbiBlbnRlcmluZyBgcmVtZW1iZXItbW9kZScu
IgogICA6dHlwZSAnaG9vawpAQCAtMjEwLDcgKzIxNiw4IEBAIHJlbWVtYmVyLWhhbmRsZXItZnVu
Y3Rpb25zCiAgIDpvcHRpb25zICcocmVtZW1iZXItc3RvcmUtaW4tbWFpbGJveAogICAgICAgICAg
ICAgIHJlbWVtYmVyLWFwcGVuZC10by1maWxlCiAgICAgICAgICAgICAgcmVtZW1iZXItc3RvcmUt
aW4tZmlsZXMKLSAgICAgICAgICAgICByZW1lbWJlci1kaWFyeS1leHRyYWN0LWVudHJpZXMpKQor
ICAgICAgICAgICAgIHJlbWVtYmVyLWRpYXJ5LWV4dHJhY3QtZW50cmllcworICAgICAgICAgICAg
IHJlbWVtYmVyLWFwcGVuZC1pbi1kYXRhLWRpcmVjdG9yeSkpCiAKIChkZWZjdXN0b20gcmVtZW1i
ZXItYWxsLWhhbmRsZXItZnVuY3Rpb25zIG5pbAogICAiSWYgbm9uLW5pbCBldmVyeSBmdW5jdGlv
biBpbiBgcmVtZW1iZXItaGFuZGxlci1mdW5jdGlvbnMnIGlzIGNhbGxlZC4iCkBAIC0yODMsNiAr
MjkwLDggQEAgcmVtZW1iZXIKICAgICAgICAgKHNldC13aW5kb3ctZGVkaWNhdGVkLXAKICAgICAg
ICAgIChnZXQtYnVmZmVyLXdpbmRvdyAoY3VycmVudC1idWZmZXIpIChzZWxlY3RlZC1mcmFtZSkp
IHQpKQogICAgIChzZXRxIGJ1ZmZlci1vZmZlci1zYXZlIHQpCisgICAgKGZ1bmNhbGwgKG9yIHJl
bWVtYmVyLWluaXRpYWwtbWFqb3ItbW9kZQorICAgICAgICAgICAgICAgICBpbml0aWFsLW1ham9y
LW1vZGUpKQogICAgIChyZW1lbWJlci1tb2RlKQogICAgICh3aGVuICg9IChwb2ludC1tYXgpIChw
b2ludC1taW4pKQogICAgICAgKHdoZW4gaW5pdGlhbCAoaW5zZXJ0IGluaXRpYWwpKQpAQCAtNDUw
LDcgKzQ1OSw4IEBAIHJlbWVtYmVyLXJlZ2lvbgogCiAoZGVmY3VzdG9tIHJlbWVtYmVyLWRhdGEt
ZGlyZWN0b3J5ICJ+L3JlbWVtYmVyIgogICAiVGhlIGRpcmVjdG9yeSBpbiB3aGljaCB0byBzdG9y
ZSByZW1lbWJlciBkYXRhIGFzIGZpbGVzLgotVXNlZCBieSBgcmVtZW1iZXItc3RvcmUtaW4tZmls
ZXMnLiIKK1VzZWQgYnkgYHJlbWVtYmVyLXN0b3JlLWluLWZpbGVzJyBhbmQKK2ByZW1lbWJlci1h
cHBlbmQtaW4tZGF0YS1kaXJlY3RvcnknLiIKICAgOnR5cGUgJ2RpcmVjdG9yeQogICA6dmVyc2lv
biAiMjQuNCIpCiAKQEAgLTQ3Miw2ICs0ODIsMjcgQEAgcmVtZW1iZXItc3RvcmUtaW4tZmlsZXMK
ICAgICAgICh3cml0ZS1maWxlIChjb252ZXJ0LXN0YW5kYXJkLWZpbGVuYW1lCiAgICAgICAgICAg
ICAgICAgICAgKGZvcm1hdCAiJXMvJXMiIHJlbWVtYmVyLWRhdGEtZGlyZWN0b3J5IG5hbWUpKSkp
KSkKIAorKGRlZmN1c3RvbSByZW1lbWJlci1kYXRhLWZpbGVzLXJlZ2V4IG5pbAorICAiUmVndWxh
ciBleHByZXNzaW9uIGZvciBzcGVjaWZ5aW5nIHdoaWNoIGZpbGVzIHRvIGFwcGVuZCBkYXRhLgor
SWYgbm9uLW5pbCwga2VlcCBvbmx5IGZpbGVzIHdob3NlIG5vbi1kaXJlY3RvcnkgcGFydCBtYXRj
aCB0aGUgcmVnZXhwLgorVXNlZCBieSBgcmVtZW1iZXItYXBwZW5kLWluLWRhdGEtZGlyZWN0b3J5
Jy4iCisgIDp0eXBlICcoY2hvaWNlIChjb25zdCA6dGFnICJBbnkgZmlsZSIgbmlsKSByZWdleHAp
KQorCisoZGVmdW4gcmVtZW1iZXItYXBwZW5kLWluLWRhdGEtZGlyZWN0b3J5ICgpCisgICJBcHBl
bmQgcmVtZW1iZXIgZGF0YSB0byBhIGZpbGUgaW4gYHJlbWVtYmVyLWRhdGEtZGlyZWN0b3J5Jy4K
K1RoZSBmaWxlIG5hbWUgaXMgcmVhZCBmcm9tIG1pbmlidWZmZXIuCisKK0lmIHlvdSB3YW50IHRv
IGZpbHRlciBwcm9wb3NlZCBmaWxlcywgY29uZmlndXJlCitgcmVtZW1iZXItZGF0YS1maWxlcy1y
ZWdleCcuIgorICAobGV0KiAoKG5hbWUKKyAgCShjb21wbGV0aW5nLXJlYWQgIlJlbWVtYmVyIGlu
IGZpbGU6ICIKKyAgCQkJIChkaXJlY3RvcnktZmlsZXMKKyAgCQkJICAoZXhwYW5kLWZpbGUtbmFt
ZSByZW1lbWJlci1kYXRhLWRpcmVjdG9yeSkKKyAgCQkJICBuaWwKKyAgCQkJICByZW1lbWJlci1k
YXRhLWZpbGVzLXJlZ2V4KSkpCisgICAgICAgICAocmVtZW1iZXItZGF0YS1maWxlIChleHBhbmQt
ZmlsZS1uYW1lIG5hbWUgcmVtZW1iZXItZGF0YS1kaXJlY3RvcnkpKSkKKyAgICAocmVtZW1iZXIt
YXBwZW5kLXRvLWZpbGUpKSkKKwogOzs7IyMjYXV0b2xvYWQKIChkZWZ1biByZW1lbWJlci1jbGlw
Ym9hcmQgKCkKICAgIlJlbWVtYmVyIHRoZSBjb250ZW50cyBvZiB0aGUgY3VycmVudCBjbGlwYm9h
cmQuCkBAIC01NjAsMTUgKzU5MSwyMCBAQCByZW1lbWJlci1tb2RlLW1hcAogICAiQy1jIEMtYyIg
IydyZW1lbWJlci1maW5hbGl6ZQogICAiQy1jIEMtayIgIydyZW1lbWJlci1kZXN0cm95KQogCi0o
ZGVmaW5lLWRlcml2ZWQtbW9kZSByZW1lbWJlci1tb2RlIHRleHQtbW9kZSAiUmVtZW1iZXIiCi0g
ICJNYWpvciBtb2RlIGZvciBvdXRwdXQgZnJvbSBcXFtyZW1lbWJlcl0uCisoZGVmaW5lLW1pbm9y
LW1vZGUgcmVtZW1iZXItbW9kZQorICAiTWlub3IgbW9kZSBmb3Igb3V0cHV0IGZyb20gXFxbcmVt
ZW1iZXJdLgogVGhpcyBidWZmZXIgaXMgdXNlZCB0byBjb2xsZWN0IGRhdGEgdGhhdCB5b3Ugd2Fu
dCB0byByZW1lbWJlci4KIFxcPHJlbWVtYmVyLW1vZGUtbWFwPgogSnVzdCBoaXQgXFxbcmVtZW1i
ZXItZmluYWxpemVdIHdoZW4geW91J3JlIGRvbmUgZW50ZXJpbmcsIGFuZCBpdCB3aWxsIGZpbGUK
IHRoZSBkYXRhIGF3YXkgZm9yIGxhdHRlciByZXRyaWV2YWwsIGFuZCBwb3NzaWJsZSBpbmRleGlu
Zy4KIAogXFx7cmVtZW1iZXItbW9kZS1tYXB9IgotICAoc2V0LWtleW1hcC1wYXJlbnQgcmVtZW1i
ZXItbW9kZS1tYXAgbmlsKSkKKyAgOmxpZ2h0ZXIgIiBSZW1lbWJlciIKKyAgOmtleW1hcCByZW1l
bWJlci1tb2RlLW1hcAorICAoc2V0cSBoZWFkZXItbGluZS1mb3JtYXQKKyAgICAgICAgKHN1YnN0
aXR1dGUtY29tbWFuZC1rZXlzCisgICAgICAgICAiRWRpdCwgdGhlbiBleGl0IHdpdGggYFxcW3Jl
bWVtYmVyLWZpbmFsaXplXScgb3IgYWJvcnQgd2l0aCBcCisgIGBcXFtyZW1lbWJlci1kZXN0cm95
XSciKSkpCiAKIDs7IE5vdGVzIGJ1ZmZlciBzaG93aW5nIHRoZSBub3RlczoKIApAQCAtNTgzLDcg
KzYxOSw5IEBAIHJlbWVtYmVyLW5vdGVzLWluaXRpYWwtbWFqb3ItbW9kZQogICAiTWFqb3IgbW9k
ZSB0byB1c2UgaW4gdGhlIG5vdGVzIGJ1ZmZlciB3aGVuIGl0J3MgY3JlYXRlZC4KIElmIHRoaXMg
aXMgbmlsLCB1c2UgYGluaXRpYWwtbWFqb3ItbW9kZScuIgogICA6dHlwZSAnKGNob2ljZSAoY29u
c3QgICAgOnRhZyAiVXNlIGBpbml0aWFsLW1ham9yLW1vZGUnIiBuaWwpCi0JCSAoZnVuY3Rpb24g
OnRhZyAiTWFqb3IgbW9kZSIgdGV4dC1tb2RlKSkKKyAgICAgICAgICAgICAgICAgKGNvbnN0ICAg
IDp0YWcgIlVzZSBgcmVtZW1iZXItaW5pdGlhbC1tYWpvci1tb2RlJyIKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlbWVtYmVyLWluaXRpYWwtbWFqb3ItbW9kZSkKKyAgICAgICAgICAgICAg
ICAgKGZ1bmN0aW9uIDp0YWcgIk1ham9yIG1vZGUiIHRleHQtbW9kZSkpCiAgIDp2ZXJzaW9uICIy
NC40IikKIAogKGRlZmN1c3RvbSByZW1lbWJlci1ub3Rlcy1idXJ5LW9uLWtpbGwgdApAQCAtNTk4
LDggKzYzNiw2IEBAIHJlbWVtYmVyLW5vdGVzLXNhdmUtYW5kLWJ1cnktYnVmZmVyCiAgICAgKHNh
dmUtYnVmZmVyKSkKICAgKGJ1cnktYnVmZmVyKSkKIAotCi0KIChkZWZ2YXIta2V5bWFwIHJlbWVt
YmVyLW5vdGVzLW1vZGUtbWFwCiAgIDpkb2MgIktleW1hcCB1c2VkIGluIGByZW1lbWJlci1ub3Rl
cy1tb2RlJy4iCiAgICJDLWMgQy1jIiAjJ3JlbWVtYmVyLW5vdGVzLXNhdmUtYW5kLWJ1cnktYnVm
ZmVyKQpAQCAtNjcwLDYgKzcwNiwxNiBAQCByZW1lbWJlci1ub3Rlcy0ta2lsbC1idWZmZXItcXVl
cnkKICAgICAgICAgbmlsKQogICAgIHQpKQogCis7OyBQcmVmaXggbWFwCisKKyhkZWZpbmUtcHJl
Zml4LWNvbW1hbmQgJ3JlbWVtYmVyLXByZWZpeC1tYXApCis7OyBVc2Ugd2l0aCBmb3IgZXhhbXBs
ZToKKzs7IChrZXltYXAtZ2xvYmFsLXNldCAiQy14IE0tciIgJ3JlbWVtYmVyLXByZWZpeC1tYXAp
CisKKyhrZXltYXAtc2V0IHJlbWVtYmVyLXByZWZpeC1tYXAgInIiICdyZW1lbWJlcikKKyhrZXlt
YXAtc2V0IHJlbWVtYmVyLXByZWZpeC1tYXAgImMiICdyZW1lbWJlci1jbGlwYm9hcmQpCisoa2V5
bWFwLXNldCByZW1lbWJlci1wcmVmaXgtbWFwICJuIiAncmVtZW1iZXItbm90ZXMpCisKIDs7IE9i
c29sZXRlCiAKIChkZWZjb25zdCByZW1lbWJlci12ZXJzaW9uICIyLjAiICJUaGlzIHZlcnNpb24g
b2YgcmVtZW1iZXIuIikKLS0gCjIuMzkuNQoK
--000000000000a480f0062b9dcdc9--




Acknowledgement sent to Matthias Meulien <orontee@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#75543; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 10 Mar 2025 22:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.