Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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 <<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>> 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--
bug-gnu-emacs@HIDDEN
:bug#75543
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#75543
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#75543
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#75543
; Package emacs
.
Full text available.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 <= ;<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>> 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">> From: Matthi= as Meulien <<a href=3D"mailto:orontee@HIDDEN" target=3D"_blank">oront= ee@HIDDEN</a>><br> > Date: Mon, 13 Jan 2025 23:16:48 +0100<br> > <br> > Remember Mode is great but I encountered two limitations:<br> > <br> > - The major mode to edit data to remember is hard-coded to `text-mode&= #39;<br> >=C2=A0 =C2=A0where one may want to use Enriched text, Markdown, etc. mo= des<br> > <br> > - A possible workflow is to select the file to store the data<br> >=C2=A0 =C2=A0dynamically, after the data to remember has been edited<br= > > <br> > A patch is attached that turn `remember-mode' into a minor mode an= d<br> > define a customizable variable `remember-initial-major-mode' to se= lect<br> > the major mode used to edit data to remember.<br> > <br> > It also defines the `remember-append-in-data-directory' handler th= at<br> > covers the second limitation.<br> > <br> > Finally, a prefix map is defined for the `remember',<br> > `remember-clipboard', and `remember-notes' commands.<br> > <br> > I am using analogous modifications to maintain my personnal notes in<b= r> > Markdown format. I don'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. <br> > <br> > Are such changes acceptable and pertinent? Is it worth to fine tune th= e patch? Comments welcome!<br> <br> I don't see why we won'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--
bug-gnu-emacs@HIDDEN
:bug#75543
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#75543
; Package emacs
.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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'<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' into a minor mode and<br= >define a customizable variable `remember-initial-major-mode' to select= <br>the major mode used to edit data to remember.<br><br>It also defines th= e `remember-append-in-data-directory' handler that<br>covers the second= limitation.<br><br>Finally, a prefix map is defined for the `remember'= ,<br>`remember-clipboard', and `remember-notes' commands.<br><br>I = am using analogous modifications to maintain my personnal notes in<br>Markd= own format. I don'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'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'configure --with-pgtk CFLAGS=3D-O3'<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--
Matthias Meulien <orontee@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#75543
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.