From unknown Sat Jun 21 05:05:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73284: [PATCH] Add option to push mark after delete-pair Resent-From: Paul Nelson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Sep 2024 20:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73284 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 73284@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172643392217482 (code B ref -1); Sun, 15 Sep 2024 20:59:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Sep 2024 20:58:42 +0000 Received: from localhost ([127.0.0.1]:50613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spwKP-0004Xu-UV for submit@debbugs.gnu.org; Sun, 15 Sep 2024 16:58:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:43482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spwKN-0004Xm-N0 for submit@debbugs.gnu.org; Sun, 15 Sep 2024 16:58:40 -0400 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 ) id 1spwKA-0007Qf-Qa for bug-gnu-emacs@gnu.org; Sun, 15 Sep 2024 16:58:26 -0400 Received: from mail-io1-xd32.google.com ([2607:f8b0:4864:20::d32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1spwK9-00038V-9I for bug-gnu-emacs@gnu.org; Sun, 15 Sep 2024 16:58:26 -0400 Received: by mail-io1-xd32.google.com with SMTP id ca18e2360f4ac-82ade877fbeso168069139f.0 for ; Sun, 15 Sep 2024 13:58:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726433900; x=1727038700; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=dicyG1X9Qbht6J33sWy0qyCjUY5654VABwy30gTy0yE=; b=GQCgZMAZDc//QWbc+zpNVdYBQm6p3joARYuFQ4j+BWQ2RWxl+/fka7KBvgjHF7pGjH JNjeLeqjDal7N6b14wd1KVreaxqoiIWHpo7OsmmoYxQZ+evIMfFP7wef72C7mjkcV8dW 6QUJ+5CK8JvGlc4ZY2AhR9K+vqEjZUdJNPhSmMBtvn5HHasg//vfMosFlS/7v/oxLlvR /Uxu/3xB+SSZ15OT+IXK4i7MPh8vB+t7/0c7WR4sLvrrcWMMWllnM8qI2/NLms8EmEqU 49DCzCpKwWSwElaOOnPzUdNl0WXslghGZ79BBBpaGx6GmkmyHrmgV9N5XXh4U3uZKaN5 Wk/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726433900; x=1727038700; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=dicyG1X9Qbht6J33sWy0qyCjUY5654VABwy30gTy0yE=; b=LESQOHqZCA7fXFlx/Tm7MYUY1it5XwyyjNa+59p9eyYu6lIyBxVEaA+R5xQ5nmolJi IhJTW18JJwXtww9NLs8ZP/qTKlV35lBUWuFpN1Xmb/MvVILoZYeadQ9bOJZcxCriE7DT rqL2gppyxDcX9A8tm82JevoPWqILIdztiiWT/6XxedtIGxyIZf1/AnbnslbqFA/7m7LA AuMCRj27+fSiHTEHs9Maha9VSBH9g+sI0lneDvv4NlhK5BlhW0YTUR9JvClSdO9MPFok oyg8R9AVaaPbbVhzy18puEBiCCGLSCFhJGrVGgxBMQToAunXH1XNiUA1uGBKuc7/eTut BXwA== X-Gm-Message-State: AOJu0YxfWn/SQ3XtLkCE/Dpm6MhgEg2tWDCBt0m0nQi8RGHuq9EC9Y9s EmoqDA/Tj+4h2D7YtljG5eWjt3PvoBuk4ofnuWDhIzrMulvR5VDCVjB5Y+SKZqYJEOPMK+A26f9 SHncQDy0sBi6LHE2NI4Vqsobb0uLRNVk9llc= X-Google-Smtp-Source: AGHT+IHsQkZjMR15PGviTNFxH8/9i1X4BxVsRneMbFsXHnAgAvXQCPgQMauWrixTnax1XIlJhXoIbizwfKydb95uvBM= X-Received: by 2002:a05:6e02:1e0a:b0:3a0:4d6b:42f7 with SMTP id e9e14a558f8ab-3a08b79a1a2mr91583525ab.22.1726433900457; Sun, 15 Sep 2024 13:58:20 -0700 (PDT) MIME-Version: 1.0 From: Paul Nelson Date: Sun, 15 Sep 2024 22:58:09 +0200 Message-ID: Content-Type: multipart/mixed; boundary="0000000000005d990606222eb78c" Received-SPF: pass client-ip=2607:f8b0:4864:20::d32; envelope-from=ultrono@gmail.com; helo=mail-io1-xd32.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, 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.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --0000000000005d990606222eb78c Content-Type: text/plain; charset="UTF-8" The delete-pair command from lisp.el deletes a matched pair of delimiters. After using this command, I often want to operate on the region enclosed by the deleted delimiters. As far as I know, there's currently no quick way to access the end of that region. This patch introduces a custom option, delete-pair-push-mark. When enabled, it causes delete-pair to push a mark at the end of the enclosed region. This opens up various workflows. For instance, after deleting a pair, we can use C-x C-x to highlight the region and act on it further. Alternatively, we can use C-M-k to delete the first sexp inside the delimiters, then act on the remainder. To err on the side of caution, I hid the new behavior behind a user option, disabled by default. I could just as well see it being turned on by default (or getting rid of the user option, making the new behavior "mandatory"), and am open to suggestions/feedback. Thanks, best, Paul --0000000000005d990606222eb78c Content-Type: application/octet-stream; name="0001-Add-option-for-delete-pair-to-mark-end-of-region.patch" Content-Disposition: attachment; filename="0001-Add-option-for-delete-pair-to-mark-end-of-region.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m1423ety0 RnJvbSAwYzU0ZWZmNDcyOTllOGEzMGFiNGY1ZmNhZmM0NDgwMWQ4OTgzNzYzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIE5lbHNvbiA8dWx0cm9ub0BnbWFpbC5jb20+CkRhdGU6 IFN1biwgMTUgU2VwIDIwMjQgMjI6Mjk6NDYgKzAyMDAKU3ViamVjdDogW1BBVENIXSBBZGQgb3B0 aW9uIGZvciBkZWxldGUtcGFpciB0byBtYXJrIGVuZCBvZiByZWdpb24KCiogbGlzcC9lbWFjcy1s aXNwL2xpc3AuZWwgKGRlbGV0ZS1wYWlyLXB1c2gtbWFyayk6IE5ldyB1c2VyIG9wdGlvbi4KKGRl bGV0ZS1wYWlyKTogVXNlIGl0LgoKKiBldGMvTkVXUzogQW5ub3VuY2UgdGhlIG5ldyB1c2VyIG9w dGlvbi4KLS0tCiBldGMvTkVXUyAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogbGlzcC9lbWFj cy1saXNwL2xpc3AuZWwgfCAxMiArKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5z ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9O RVdTCmluZGV4IDQ5MjE1OTQzOWZjLi42MTllMGQyZWFkZiAxMDA2NDQKLS0tIGEvZXRjL05FV1MK KysrIGIvZXRjL05FV1MKQEAgLTE0Nyw2ICsxNDcsMTIgQEAgaW5zdGVhZCBvZiByYWlzaW5nIGFu IGVycm9yLiAgTm90ZSB0aGF0IGlmIHlvdSBoYXZlIGRpc2FibGVkIFRyYW5zaWVudAogTWFyayBt b2RlIHlvdSBtaWdodCBwcmVmZXIgdG8gdXNlICd1bml4LXdvcmQtcnVib3V0JywgYXMgdGhpcyBm ZWF0dXJlCiByZWxpZXMgb24gdGhlcmUgYmVpbmcgYW4gYWN0aXZlIHJlZ2lvbi4KIAorLS0tCisq KiBOZXcgdXNlciBvcHRpb24gJ2RlbGV0ZS1wYWlyLXB1c2gtbWFyaycuCitUaGlzIG9wdGlvbiwg aWYgbm9uLW5pbCwgbWFrZXMgJ2RlbGV0ZS1wYWlyJyBwdXNoIGEgbWFyayBhdCB0aGUgZW5kIG9m Cit0aGUgcmVnaW9uIGVuY2xvc2VkIGJ5IHRoZSBkZWxldGVkIGRlbGltaXRlcnMuICBUaGlzIG1h a2VzIGl0IGVhc3kgdG8KK2FjdCBvbiB0aGF0IHJlZ2lvbi4gIEZvciBleGFtcGxlLCB3ZSBjYW4g aGlnaGxpZ2h0IGl0IHVzaW5nICdDLXggQy14Jy4KKwogDAogKiBDaGFuZ2VzIGluIFNwZWNpYWxp emVkIE1vZGVzIGFuZCBQYWNrYWdlcyBpbiBFbWFjcyAzMS4xCiAKZGlmZiAtLWdpdCBhL2xpc3Av ZW1hY3MtbGlzcC9saXNwLmVsIGIvbGlzcC9lbWFjcy1saXNwL2xpc3AuZWwKaW5kZXggZTY1ZWVj NTA4ZDkuLmY2ZWViY2RhMzVhIDEwMDY0NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvbGlzcC5lbAor KysgYi9saXNwL2VtYWNzLWxpc3AvbGlzcC5lbApAQCAtODUwLDEwICs4NTAsMTYgQEAgZGVsZXRl LXBhaXItYmxpbmstZGVsYXkKICAgOmdyb3VwICdsaXNwCiAgIDp2ZXJzaW9uICIyOC4xIikKIAor KGRlZmN1c3RvbSBkZWxldGUtcGFpci1wdXNoLW1hcmsgbmlsCisgICJOb24tbmlsIG1lYW5zIGBk ZWxldGUtcGFpcicgcHVzaGVzIG1hcmsgYXQgZW5kIG9mIGRlbGltaXRlZCByZWdpb24uIgorICA6 dHlwZSAnYm9vbGVhbikKKwogKGRlZnVuIGRlbGV0ZS1wYWlyICgmb3B0aW9uYWwgYXJnKQogICAi RGVsZXRlIGEgcGFpciBvZiBjaGFyYWN0ZXJzIGVuY2xvc2luZyBBUkcgc2V4cHMgdGhhdCBmb2xs b3cgcG9pbnQuCiBBIG5lZ2F0aXZlIEFSRyBkZWxldGVzIGEgcGFpciBhcm91bmQgdGhlIHByZWNl ZGluZyBBUkcgc2V4cHMgaW5zdGVhZC4KLVRoZSBvcHRpb24gYGRlbGV0ZS1wYWlyLWJsaW5rLWRl bGF5JyBjYW4gZGlzYWJsZSBibGlua2luZy4iCitUaGUgb3B0aW9uIGBkZWxldGUtcGFpci1ibGlu ay1kZWxheScgY2FuIGRpc2FibGUgYmxpbmtpbmcuICBXaXRoCitgZGVsZXRlLXBhaXItcHVzaC1t YXJrJyBlbmFibGVkLCBwdXNoZXMgYSBtYXJrIGF0IHRoZSBlbmQgb2YgdGhlCitlbmNsb3NlZCBy ZWdpb24uIgogICAoaW50ZXJhY3RpdmUgIlAiKQogICAoaWYgYXJnCiAgICAgICAoc2V0cSBhcmcg KHByZWZpeC1udW1lcmljLXZhbHVlIGFyZykpCkBAIC04ODcsNyArODkzLDkgQEAgZGVsZXRlLXBh aXIKIAkgICh3aGVuIChhbmQgKG51bWJlcnAgZGVsZXRlLXBhaXItYmxpbmstZGVsYXkpCiAJCSAg ICAgKD4gZGVsZXRlLXBhaXItYmxpbmstZGVsYXkgMCkpCiAJICAgIChzaXQtZm9yIGRlbGV0ZS1w YWlyLWJsaW5rLWRlbGF5KSkKLQkgIChkZWxldGUtY2hhciAtMSkpKQorCSAgKGRlbGV0ZS1jaGFy IC0xKQorCSAgKHdoZW4gZGVsZXRlLXBhaXItcHVzaC1tYXJrCisJICAgIChwdXNoLW1hcmspKSkp CiAgICAgICAoZGVsZXRlLWNoYXIgMSkpKSkKIAogKGRlZnVuIHJhaXNlLXNleHAgKCZvcHRpb25h bCBuKQotLSAKMi4zOS4zIChBcHBsZSBHaXQtMTQ1KQoK --0000000000005d990606222eb78c-- From unknown Sat Jun 21 05:05:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73284: [PATCH] Add option to push mark after delete-pair Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Sep 2024 11:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73284 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Paul Nelson Cc: 73284@debbugs.gnu.org Received: via spool by 73284-submit@debbugs.gnu.org id=B73284.17264870998748 (code B ref 73284); Mon, 16 Sep 2024 11:45:01 +0000 Received: (at 73284) by debbugs.gnu.org; 16 Sep 2024 11:44:59 +0000 Received: from localhost ([127.0.0.1]:51188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqAA6-0002H1-RU for submit@debbugs.gnu.org; Mon, 16 Sep 2024 07:44:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqAA5-0002Gl-As for 73284@debbugs.gnu.org; Mon, 16 Sep 2024 07:44:57 -0400 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 ) id 1sqA9m-0005CE-Bk; Mon, 16 Sep 2024 07:44:38 -0400 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=l41dKTgPG3nK67AZQhGINj4nah6PoIyHmWBksbvnHyY=; b=MJnWhUt1e2WR YAgMJfbMSXLlh2ilSA3ZYnnEH7rUo5X16pPG+bpy0+Y633Z/ehRLlpaoTZ6X67NHSka5FPcJNMVj/ 24vPsW3DL2o5kY0Ta/GTU9n5jlF1HEAydcDWU32duE9Kv3sS7U+5/lkE+LLPNSuyS2JzWPC3MSndq QcscAxUOlPYNK+l8V8Uao8U8mCtFJoznI6Esx5gEY21jArD3pMTcxBo8eB90d8c3vvKidMemLlPk4 Sp0bkLWMs6Bgzd6rl2TfVzNZxLH+vKTgCFXuOYqZemYRV4NkL0aNRAqS7IZQKJ3n9XLV3ogLwtBT+ GlOAOhyrk3eEFAjN++bisg==; Date: Mon, 16 Sep 2024 14:44:10 +0300 Message-Id: <86setzddrp.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Paul Nelson on Sun, 15 Sep 2024 22:58:09 +0200) References: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Paul Nelson > Date: Sun, 15 Sep 2024 22:58:09 +0200 > > The delete-pair command from lisp.el deletes a matched pair of > delimiters. After using this command, I often want to operate on the > region enclosed by the deleted delimiters. As far as I know, there's > currently no quick way to access the end of that region. > > This patch introduces a custom option, delete-pair-push-mark. When > enabled, it causes delete-pair to push a mark at the end of the > enclosed region. > > This opens up various workflows. For instance, after deleting a pair, > we can use C-x C-x to highlight the region and act on it further. Shouldn't this activate the region, instead of forcing users to do that manually? Users that have transient-mark-mode enabled (which is ON by default), will expect that, I think. > To err on the side of caution, I hid the new behavior behind a user > option, disabled by default. I could just as well see it being turned > on by default (or getting rid of the user option, making the new > behavior "mandatory"), and am open to suggestions/feedback. I don't think doing this by default is a good idea. Such significant changes in behavior are better off starting disabled. Let's see what others think about such optional behavior. Thanks. From unknown Sat Jun 21 05:05:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73284: [PATCH] Add option to push mark after delete-pair Resent-From: Paul Nelson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Sep 2024 14:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73284 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 73284@debbugs.gnu.org Received: via spool by 73284-submit@debbugs.gnu.org id=B73284.17264957198835 (code B ref 73284); Mon, 16 Sep 2024 14:09:02 +0000 Received: (at 73284) by debbugs.gnu.org; 16 Sep 2024 14:08:39 +0000 Received: from localhost ([127.0.0.1]:53001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqCP9-0002IR-JG for submit@debbugs.gnu.org; Mon, 16 Sep 2024 10:08:39 -0400 Received: from mail-io1-f46.google.com ([209.85.166.46]:61854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqCP7-0002IC-B8 for 73284@debbugs.gnu.org; Mon, 16 Sep 2024 10:08:37 -0400 Received: by mail-io1-f46.google.com with SMTP id ca18e2360f4ac-82cd93a6617so138633639f.3 for <73284@debbugs.gnu.org>; Mon, 16 Sep 2024 07:08:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726495638; x=1727100438; 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=Jkp1/SSOU+ZEfDxE8P/7kUs7iYn7uTI1O0tfit/0Y2Q=; b=fExFoLcwWEJ2iw1Wvs7yLbF/UTi8z6jg30w9hdIgesZyjESHFMewyqoHS21+v3g7w+ vVfWePEbXr54+vJ5Cg3316Wbpai9LnRQb5vxht9+yUk3fWPb6DoxMlQjMGPc8RtKeCQC SAa3LF7XPoy0caQOROcPw1xRFmaAyCnKKm8v3Ljc2V5edIHj2mY1D/hh51UZvxXiSRrc KiSXUtGrKsqy1cS4ESNjZHRsiCgTFUfr7fGmK/WKoXK/cPm+SS1iYcwKT1omJbPtDIO+ QiSX1uQthB8CU1NHRdc2bHlBFfx+WJi8QnhHehD21DX2ko7+USgNQ08cCgiFhoTpx+Vw 667g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726495638; x=1727100438; 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=Jkp1/SSOU+ZEfDxE8P/7kUs7iYn7uTI1O0tfit/0Y2Q=; b=WKzn1zfFbKKCc1GefNgqm4AQNPgMILw/sKV0AHnKUzB5RPA9hnqPKV3sy/drc2pRSG I3imL8cLVcSybtxZvs1iWNubAfFrgPoGF1TBUC27+aJoQrm3FS87uwxdQWUE93f/yhRO OBDqc5UXbhLs6RC7XF453ywn77nRaBFjxkOXt4Do7DPupgOh60iYjRgVeNqeOwWJq+n9 AWLkkIiLnNA8M09SK8dzpqJNLacru3U0XJFRIj9iteQnLXAFoUaKgx1/B1cunMPcVwMA 8CGZrTw0JSVBsHh3gi1XkoLPzH9mjzq3LD8N63vlhNPDRXXiQrG1SorjzrUVl1fh8VbN 7Dlg== X-Gm-Message-State: AOJu0Yw0GwATB9hMRmuFUShfj1owicve98/uBVn9YFCpdsjRYjMwumml id/w7m2hgfz1nEb2eKAtWm6ExVWlxLQxSprwzToCT5kBdWVYAyDIhhllIbhqWQks5IjuZ5syo+N wgsHBWVScWRKZpdmvZLuslfS3Cfo= X-Google-Smtp-Source: AGHT+IFTcCr/Wc1BapefQX50/S8ogW4g/yGuc/2zm7mwK2FFu+hZ2HF/7LbTeyaDa1C0k6uqQ+LsRX3b0apC2/FPW/k= X-Received: by 2002:a05:6602:6087:b0:82b:c70f:5061 with SMTP id ca18e2360f4ac-82d1f8de413mr1478135139f.7.1726495637939; Mon, 16 Sep 2024 07:07:17 -0700 (PDT) MIME-Version: 1.0 References: <86setzddrp.fsf@gnu.org> In-Reply-To: <86setzddrp.fsf@gnu.org> From: Paul Nelson Date: Mon, 16 Sep 2024 16:07:06 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thank you for the feedback. I'll be happy to hear what others think. > Shouldn't this activate the region, instead of forcing users to do > that manually? Users that have transient-mark-mode enabled (which is > ON by default), will expect that, I think. I've been using transient-mark-mode lately, and I actually prefer that the proposed feature doesn't activate the region automatically, as I don't always want to operate on the contents immediately. But I understand your point about user expectations. We could accommodate both preferences by expanding the option to accept the values nil, 'push and 'activate. From unknown Sat Jun 21 05:05:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73284: [PATCH] Add option to push mark after delete-pair Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Sep 2024 06:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73284 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 73284@debbugs.gnu.org, Paul Nelson Received: via spool by 73284-submit@debbugs.gnu.org id=B73284.172655625930757 (code B ref 73284); Tue, 17 Sep 2024 06:58:02 +0000 Received: (at 73284) by debbugs.gnu.org; 17 Sep 2024 06:57:39 +0000 Received: from localhost ([127.0.0.1]:53769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqS9a-0007zz-Ki for submit@debbugs.gnu.org; Tue, 17 Sep 2024 02:57:39 -0400 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:49307) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqS9Y-0007zj-Tp for 73284@debbugs.gnu.org; Tue, 17 Sep 2024 02:57:37 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 06777C0002; Tue, 17 Sep 2024 06:56:54 +0000 (UTC) From: Juri Linkov In-Reply-To: <86setzddrp.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 16 Sep 2024 14:44:10 +0300") Organization: LINKOV.NET References: <86setzddrp.fsf@gnu.org> Date: Tue, 17 Sep 2024 09:56:00 +0300 Message-ID: <868qvq23e7.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> The delete-pair command from lisp.el deletes a matched pair of >> delimiters. After using this command, I often want to operate on the >> region enclosed by the deleted delimiters. As far as I know, there's >> currently no quick way to access the end of that region. >> >> This patch introduces a custom option, delete-pair-push-mark. When >> enabled, it causes delete-pair to push a mark at the end of the >> enclosed region. >> >> This opens up various workflows. For instance, after deleting a pair, >> we can use C-x C-x to highlight the region and act on it further. > > Shouldn't this activate the region, instead of forcing users to do > that manually? Users that have transient-mark-mode enabled (which is > ON by default), will expect that, I think. Please don't activate the region since this command is not related to region selection. >> To err on the side of caution, I hid the new behavior behind a user >> option, disabled by default. I could just as well see it being turned >> on by default (or getting rid of the user option, making the new >> behavior "mandatory"), and am open to suggestions/feedback. > > I don't think doing this by default is a good idea. Such significant > changes in behavior are better off starting disabled. > > Let's see what others think about such optional behavior. I use delete-pair all the time, and sometimes indeed occurs the need to operate on the boundaries of the deleted delimiters afterwards. A workaround was to select the region before using delete-pair, and for example reindent it. But adding an easy way to do the same after using delete-pair by pushing the mark for 'C-x C-x' would be nice. This command doesn't use the region and I don't remember a need to use the mark immediately before or after executing this command, so it seems safe to push the mark without an option. From unknown Sat Jun 21 05:05:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73284: [PATCH] Add option to push mark after delete-pair Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Sep 2024 09:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73284 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii , Paul Nelson , 73284@debbugs.gnu.org Received: via spool by 73284-submit@debbugs.gnu.org id=B73284.172656488529103 (code B ref 73284); Tue, 17 Sep 2024 09:22:02 +0000 Received: (at 73284) by debbugs.gnu.org; 17 Sep 2024 09:21:25 +0000 Received: from localhost ([127.0.0.1]:53865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqUOj-0007ZL-Eu for submit@debbugs.gnu.org; Tue, 17 Sep 2024 05:21:25 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:59090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqUOf-0007Ym-AZ for 73284@debbugs.gnu.org; Tue, 17 Sep 2024 05:21:24 -0400 DKIM-Signature: a=rsa-sha256; b=C7qEo2TQot9MfQHDPZw4AKOPy8l8xXoheDA8nqodyRbBdgYDaH9Jve6+P+Hk4TiIuLrcJ5KCN4iJenVB5nNEvUOOrHQca7mG4ZSN9OIWxU0nS8Fp4vCtBKmaEGTceuS6vcN5n2/UnnI+iZ1GnTO1Rpe9J3xGtUl7t3EGo9WZyn+zVSXbKoU26r9vps1QCNRbO48gFvPHg4I37VLugG7ENc7OBj2hybizAspQPzK5yQcobaDjtgkidbHRlDhUN+C7Qzk718ixOWuBxjsLsS1d0HdkSCGohB82Em9TrLxkzjUEbhlQtTGLmcWJpTiCVGjWfhuJzyO0Vy41ptSQ4quswA==; s=purelymail3; d=spwhitton.name; v=1; bh=190wuFuj0SrA3P9WPxqF4pjl820ayFRj/5lF+TsLgSk=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=B6CAL37V0wScjD0N23gpYYSHDWqmDEW9jp+uSA182AG7EJtOZEZU1p70lmbd2rEa7t+WCpgMRixQC9CEPX1WkZBhhl+fZk94+TWgiXJAd3s9mCdXnr9xHXnp263kV2cgCc3XS5T9xjjcpYtSrENJf1Dr9yN3T0zpfsdMb8yutcuBZjuu41H+tPdLSwUF94WJlDgIj6fsxN5kLckPjsHNCVjc/puQaSdqv98R7T+5NclZ6wVaBEVGcXmbkiush9bchkGn/GCTYrwsj6w1kSQo3OrTRC/M1ghfg1EhtWoD6mJN9R1DsRXTI39qPXGz+9B3jv8K9ZysIIj/OVHrJBPovA==; s=purelymail3; d=purelymail.com; v=1; bh=190wuFuj0SrA3P9WPxqF4pjl820ayFRj/5lF+TsLgSk=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 73284@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 194133119; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 17 Sep 2024 09:20:58 +0000 (UTC) Received: by zephyr.silentflame.com (Postfix, from userid 1000) id BD15094144A; Tue, 17 Sep 2024 10:20:57 +0100 (BST) From: Sean Whitton In-Reply-To: <86setzddrp.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 16 Sep 2024 14:44:10 +0300") References: <86setzddrp.fsf@gnu.org> Date: Tue, 17 Sep 2024 10:20:57 +0100 Message-ID: <875xquws92.fsf@zephyr.silentflame.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, The optional behaviour seems useful to me, and without activating the mark, though I don't use delete-pair myself, so I'm kind of guessing. (I have TMM turned on.) -- Sean Whitton From unknown Sat Jun 21 05:05:25 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Paul Nelson Subject: bug#73284: closed (Re: bug#73284: [PATCH] Add option to push mark after delete-pair) Message-ID: References: <867cb5483i.fsf@gnu.org> X-Gnu-PR-Message: they-closed 73284 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 73284@debbugs.gnu.org Date: Sat, 21 Sep 2024 10:26:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1726914363-23091-1" This is a multi-part message in MIME format... ------------=_1726914363-23091-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #73284: [PATCH] Add option to push mark after delete-pair which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 73284@debbugs.gnu.org. --=20 73284: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73284 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1726914363-23091-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 73284-done) by debbugs.gnu.org; 21 Sep 2024 10:25:37 +0000 Received: from localhost ([127.0.0.1]:37346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srxJ2-0005wi-VW for submit@debbugs.gnu.org; Sat, 21 Sep 2024 06:25:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srxJ1-0005r7-ES for 73284-done@debbugs.gnu.org; Sat, 21 Sep 2024 06:25:35 -0400 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 ) id 1srxIb-0004yE-JH; Sat, 21 Sep 2024 06:25:09 -0400 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=v59w9tyIPyKVm/9myzwtuoQE0T9CqW8iiG+6WjAHfNg=; b=Ln3YArEN235f M4lMqon2AqJLg/bhA/UIKMSJIqE8XLyCnd1oPihmMMWnToeZJdurV3tsPD48shbOVXefHdDK3ib7H Psvgbr+du7EMlCUTd1zpKeU+Ic3whr5MeavJcH1GUd+rPIo87m0/4rHWJhbgOaZlA7F6M4Gw3n0ae /aInWdLrkyrHOXc/MncYkZzBaNokZmKbCc+aNVUfI+o3g/fNlTGYFVHagc6XFvys5K17uCaxCKsjq 6o/FJCILY2BeP2m/k3k4auwVhd4jezngm8jei3G83rE+xK34XQ9jvsMplSLaiGl7rP6B7NjWrkCFe 5G6yffx2NQr1YYW5JGza8A==; Date: Sat, 21 Sep 2024 13:25:05 +0300 Message-Id: <867cb5483i.fsf@gnu.org> From: Eli Zaretskii To: Paul Nelson In-Reply-To: (message from Paul Nelson on Sun, 15 Sep 2024 22:58:09 +0200) Subject: Re: bug#73284: [PATCH] Add option to push mark after delete-pair References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73284-done Cc: 73284-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Paul Nelson > Date: Sun, 15 Sep 2024 22:58:09 +0200 > > The delete-pair command from lisp.el deletes a matched pair of > delimiters. After using this command, I often want to operate on the > region enclosed by the deleted delimiters. As far as I know, there's > currently no quick way to access the end of that region. > > This patch introduces a custom option, delete-pair-push-mark. When > enabled, it causes delete-pair to push a mark at the end of the > enclosed region. > > This opens up various workflows. For instance, after deleting a pair, > we can use C-x C-x to highlight the region and act on it further. > Alternatively, we can use C-M-k to delete the first sexp inside the > delimiters, then act on the remainder. > > To err on the side of caution, I hid the new behavior behind a user > option, disabled by default. I could just as well see it being turned > on by default (or getting rid of the user option, making the new > behavior "mandatory"), and am open to suggestions/feedback. Thanks, installed on master, and closing the bug. Please in the future make sure any new user options always have the :version tag. ------------=_1726914363-23091-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Sep 2024 20:58:42 +0000 Received: from localhost ([127.0.0.1]:50613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spwKP-0004Xu-UV for submit@debbugs.gnu.org; Sun, 15 Sep 2024 16:58:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:43482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spwKN-0004Xm-N0 for submit@debbugs.gnu.org; Sun, 15 Sep 2024 16:58:40 -0400 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 ) id 1spwKA-0007Qf-Qa for bug-gnu-emacs@gnu.org; Sun, 15 Sep 2024 16:58:26 -0400 Received: from mail-io1-xd32.google.com ([2607:f8b0:4864:20::d32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1spwK9-00038V-9I for bug-gnu-emacs@gnu.org; Sun, 15 Sep 2024 16:58:26 -0400 Received: by mail-io1-xd32.google.com with SMTP id ca18e2360f4ac-82ade877fbeso168069139f.0 for ; Sun, 15 Sep 2024 13:58:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726433900; x=1727038700; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=dicyG1X9Qbht6J33sWy0qyCjUY5654VABwy30gTy0yE=; b=GQCgZMAZDc//QWbc+zpNVdYBQm6p3joARYuFQ4j+BWQ2RWxl+/fka7KBvgjHF7pGjH JNjeLeqjDal7N6b14wd1KVreaxqoiIWHpo7OsmmoYxQZ+evIMfFP7wef72C7mjkcV8dW 6QUJ+5CK8JvGlc4ZY2AhR9K+vqEjZUdJNPhSmMBtvn5HHasg//vfMosFlS/7v/oxLlvR /Uxu/3xB+SSZ15OT+IXK4i7MPh8vB+t7/0c7WR4sLvrrcWMMWllnM8qI2/NLms8EmEqU 49DCzCpKwWSwElaOOnPzUdNl0WXslghGZ79BBBpaGx6GmkmyHrmgV9N5XXh4U3uZKaN5 Wk/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726433900; x=1727038700; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=dicyG1X9Qbht6J33sWy0qyCjUY5654VABwy30gTy0yE=; b=LESQOHqZCA7fXFlx/Tm7MYUY1it5XwyyjNa+59p9eyYu6lIyBxVEaA+R5xQ5nmolJi IhJTW18JJwXtww9NLs8ZP/qTKlV35lBUWuFpN1Xmb/MvVILoZYeadQ9bOJZcxCriE7DT rqL2gppyxDcX9A8tm82JevoPWqILIdztiiWT/6XxedtIGxyIZf1/AnbnslbqFA/7m7LA AuMCRj27+fSiHTEHs9Maha9VSBH9g+sI0lneDvv4NlhK5BlhW0YTUR9JvClSdO9MPFok oyg8R9AVaaPbbVhzy18puEBiCCGLSCFhJGrVGgxBMQToAunXH1XNiUA1uGBKuc7/eTut BXwA== X-Gm-Message-State: AOJu0YxfWn/SQ3XtLkCE/Dpm6MhgEg2tWDCBt0m0nQi8RGHuq9EC9Y9s EmoqDA/Tj+4h2D7YtljG5eWjt3PvoBuk4ofnuWDhIzrMulvR5VDCVjB5Y+SKZqYJEOPMK+A26f9 SHncQDy0sBi6LHE2NI4Vqsobb0uLRNVk9llc= X-Google-Smtp-Source: AGHT+IHsQkZjMR15PGviTNFxH8/9i1X4BxVsRneMbFsXHnAgAvXQCPgQMauWrixTnax1XIlJhXoIbizwfKydb95uvBM= X-Received: by 2002:a05:6e02:1e0a:b0:3a0:4d6b:42f7 with SMTP id e9e14a558f8ab-3a08b79a1a2mr91583525ab.22.1726433900457; Sun, 15 Sep 2024 13:58:20 -0700 (PDT) MIME-Version: 1.0 From: Paul Nelson Date: Sun, 15 Sep 2024 22:58:09 +0200 Message-ID: Subject: [PATCH] Add option to push mark after delete-pair To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="0000000000005d990606222eb78c" Received-SPF: pass client-ip=2607:f8b0:4864:20::d32; envelope-from=ultrono@gmail.com; helo=mail-io1-xd32.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, 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.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --0000000000005d990606222eb78c Content-Type: text/plain; charset="UTF-8" The delete-pair command from lisp.el deletes a matched pair of delimiters. After using this command, I often want to operate on the region enclosed by the deleted delimiters. As far as I know, there's currently no quick way to access the end of that region. This patch introduces a custom option, delete-pair-push-mark. When enabled, it causes delete-pair to push a mark at the end of the enclosed region. This opens up various workflows. For instance, after deleting a pair, we can use C-x C-x to highlight the region and act on it further. Alternatively, we can use C-M-k to delete the first sexp inside the delimiters, then act on the remainder. To err on the side of caution, I hid the new behavior behind a user option, disabled by default. I could just as well see it being turned on by default (or getting rid of the user option, making the new behavior "mandatory"), and am open to suggestions/feedback. Thanks, best, Paul --0000000000005d990606222eb78c Content-Type: application/octet-stream; name="0001-Add-option-for-delete-pair-to-mark-end-of-region.patch" Content-Disposition: attachment; filename="0001-Add-option-for-delete-pair-to-mark-end-of-region.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m1423ety0 RnJvbSAwYzU0ZWZmNDcyOTllOGEzMGFiNGY1ZmNhZmM0NDgwMWQ4OTgzNzYzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIE5lbHNvbiA8dWx0cm9ub0BnbWFpbC5jb20+CkRhdGU6 IFN1biwgMTUgU2VwIDIwMjQgMjI6Mjk6NDYgKzAyMDAKU3ViamVjdDogW1BBVENIXSBBZGQgb3B0 aW9uIGZvciBkZWxldGUtcGFpciB0byBtYXJrIGVuZCBvZiByZWdpb24KCiogbGlzcC9lbWFjcy1s aXNwL2xpc3AuZWwgKGRlbGV0ZS1wYWlyLXB1c2gtbWFyayk6IE5ldyB1c2VyIG9wdGlvbi4KKGRl bGV0ZS1wYWlyKTogVXNlIGl0LgoKKiBldGMvTkVXUzogQW5ub3VuY2UgdGhlIG5ldyB1c2VyIG9w dGlvbi4KLS0tCiBldGMvTkVXUyAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogbGlzcC9lbWFj cy1saXNwL2xpc3AuZWwgfCAxMiArKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5z ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9O RVdTCmluZGV4IDQ5MjE1OTQzOWZjLi42MTllMGQyZWFkZiAxMDA2NDQKLS0tIGEvZXRjL05FV1MK KysrIGIvZXRjL05FV1MKQEAgLTE0Nyw2ICsxNDcsMTIgQEAgaW5zdGVhZCBvZiByYWlzaW5nIGFu IGVycm9yLiAgTm90ZSB0aGF0IGlmIHlvdSBoYXZlIGRpc2FibGVkIFRyYW5zaWVudAogTWFyayBt b2RlIHlvdSBtaWdodCBwcmVmZXIgdG8gdXNlICd1bml4LXdvcmQtcnVib3V0JywgYXMgdGhpcyBm ZWF0dXJlCiByZWxpZXMgb24gdGhlcmUgYmVpbmcgYW4gYWN0aXZlIHJlZ2lvbi4KIAorLS0tCisq KiBOZXcgdXNlciBvcHRpb24gJ2RlbGV0ZS1wYWlyLXB1c2gtbWFyaycuCitUaGlzIG9wdGlvbiwg aWYgbm9uLW5pbCwgbWFrZXMgJ2RlbGV0ZS1wYWlyJyBwdXNoIGEgbWFyayBhdCB0aGUgZW5kIG9m Cit0aGUgcmVnaW9uIGVuY2xvc2VkIGJ5IHRoZSBkZWxldGVkIGRlbGltaXRlcnMuICBUaGlzIG1h a2VzIGl0IGVhc3kgdG8KK2FjdCBvbiB0aGF0IHJlZ2lvbi4gIEZvciBleGFtcGxlLCB3ZSBjYW4g aGlnaGxpZ2h0IGl0IHVzaW5nICdDLXggQy14Jy4KKwogDAogKiBDaGFuZ2VzIGluIFNwZWNpYWxp emVkIE1vZGVzIGFuZCBQYWNrYWdlcyBpbiBFbWFjcyAzMS4xCiAKZGlmZiAtLWdpdCBhL2xpc3Av ZW1hY3MtbGlzcC9saXNwLmVsIGIvbGlzcC9lbWFjcy1saXNwL2xpc3AuZWwKaW5kZXggZTY1ZWVj NTA4ZDkuLmY2ZWViY2RhMzVhIDEwMDY0NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvbGlzcC5lbAor KysgYi9saXNwL2VtYWNzLWxpc3AvbGlzcC5lbApAQCAtODUwLDEwICs4NTAsMTYgQEAgZGVsZXRl LXBhaXItYmxpbmstZGVsYXkKICAgOmdyb3VwICdsaXNwCiAgIDp2ZXJzaW9uICIyOC4xIikKIAor KGRlZmN1c3RvbSBkZWxldGUtcGFpci1wdXNoLW1hcmsgbmlsCisgICJOb24tbmlsIG1lYW5zIGBk ZWxldGUtcGFpcicgcHVzaGVzIG1hcmsgYXQgZW5kIG9mIGRlbGltaXRlZCByZWdpb24uIgorICA6 dHlwZSAnYm9vbGVhbikKKwogKGRlZnVuIGRlbGV0ZS1wYWlyICgmb3B0aW9uYWwgYXJnKQogICAi RGVsZXRlIGEgcGFpciBvZiBjaGFyYWN0ZXJzIGVuY2xvc2luZyBBUkcgc2V4cHMgdGhhdCBmb2xs b3cgcG9pbnQuCiBBIG5lZ2F0aXZlIEFSRyBkZWxldGVzIGEgcGFpciBhcm91bmQgdGhlIHByZWNl ZGluZyBBUkcgc2V4cHMgaW5zdGVhZC4KLVRoZSBvcHRpb24gYGRlbGV0ZS1wYWlyLWJsaW5rLWRl bGF5JyBjYW4gZGlzYWJsZSBibGlua2luZy4iCitUaGUgb3B0aW9uIGBkZWxldGUtcGFpci1ibGlu ay1kZWxheScgY2FuIGRpc2FibGUgYmxpbmtpbmcuICBXaXRoCitgZGVsZXRlLXBhaXItcHVzaC1t YXJrJyBlbmFibGVkLCBwdXNoZXMgYSBtYXJrIGF0IHRoZSBlbmQgb2YgdGhlCitlbmNsb3NlZCBy ZWdpb24uIgogICAoaW50ZXJhY3RpdmUgIlAiKQogICAoaWYgYXJnCiAgICAgICAoc2V0cSBhcmcg KHByZWZpeC1udW1lcmljLXZhbHVlIGFyZykpCkBAIC04ODcsNyArODkzLDkgQEAgZGVsZXRlLXBh aXIKIAkgICh3aGVuIChhbmQgKG51bWJlcnAgZGVsZXRlLXBhaXItYmxpbmstZGVsYXkpCiAJCSAg ICAgKD4gZGVsZXRlLXBhaXItYmxpbmstZGVsYXkgMCkpCiAJICAgIChzaXQtZm9yIGRlbGV0ZS1w YWlyLWJsaW5rLWRlbGF5KSkKLQkgIChkZWxldGUtY2hhciAtMSkpKQorCSAgKGRlbGV0ZS1jaGFy IC0xKQorCSAgKHdoZW4gZGVsZXRlLXBhaXItcHVzaC1tYXJrCisJICAgIChwdXNoLW1hcmspKSkp CiAgICAgICAoZGVsZXRlLWNoYXIgMSkpKSkKIAogKGRlZnVuIHJhaXNlLXNleHAgKCZvcHRpb25h bCBuKQotLSAKMi4zOS4zIChBcHBsZSBHaXQtMTQ1KQoK --0000000000005d990606222eb78c-- ------------=_1726914363-23091-1--