From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 03 11:48:50 2022 Received: (at submit) by debbugs.gnu.org; 3 Jan 2022 16:48:50 +0000 Received: from localhost ([127.0.0.1]:36019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4QVt-0000zj-OM for submit@debbugs.gnu.org; Mon, 03 Jan 2022 11:48:49 -0500 Received: from lists.gnu.org ([209.51.188.17]:34960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4QVr-0000zc-SU for submit@debbugs.gnu.org; Mon, 03 Jan 2022 11:48:48 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54890) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n4QVr-0000pM-Kx for bug-gnu-emacs@gnu.org; Mon, 03 Jan 2022 11:48:47 -0500 Received: from mail-pf1-f175.google.com ([209.85.210.175]:33418) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n4QVp-0001fm-Pt for bug-gnu-emacs@gnu.org; Mon, 03 Jan 2022 11:48:47 -0500 Received: by mail-pf1-f175.google.com with SMTP id 205so29957109pfu.0 for ; Mon, 03 Jan 2022 08:48:45 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=Z3GAVT9STFN4TaoArE4yrQsMdQa9ACUcigSOxTfC/VI=; b=MQW+GunJ+BedIUQ664o/4kK+weU/SImguWAlMahDZIkRxsA5Orhp//M4zXB2JKT9S1 qzBwdAgVDWJJsyCdKf7/NQ2rYxYQSERfDj4E2fHynaIcT8Jvfej66SheF80pRCUYlKBc 1KkLEsyeLTsz4dsxZmtSm52sy1OtRwBPBF+2guj3qRObSCuXW3zojwLjgYrEEakI5KVZ gH6c9CoLla2lAwjubzCpQHcqJC8xqCwmPa8tUl/+ryYRXEJWGlo+inzyg+mVTfN4cw0Z xLOLhmTXsn2FQQ5onjuWLVJMzgzVMT4/lPilnPjNGejYy4lr0uZez+gGzHbA4aqfzleZ LUaw== X-Gm-Message-State: AOAM530R1QNphPJof6MzPb/8gTaoFqqPWOSF4+9uSebmPbdUqVHIUdE1 lM56ho9luXuN0SdIcHcOSFgxuMiflAaKI1iENqh6G1Wq X-Google-Smtp-Source: ABdhPJxAkc+gyCPcJ24/Tlrx4nqafnD9QvM1v6Ct46Ib2sHMkp6R7Y/zr333eLfbgLDPWHYTv3EWjcSM2MLbbrRN8JQ= X-Received: by 2002:aa7:9a0a:0:b0:4bc:79bb:dcd0 with SMTP id w10-20020aa79a0a000000b004bc79bbdcd0mr12372679pfj.70.1641228524262; Mon, 03 Jan 2022 08:48:44 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 3 Jan 2022 11:48:43 -0500 From: Stefan Kangas MIME-Version: 1.0 Date: Mon, 3 Jan 2022 11:48:43 -0500 Message-ID: Subject: elide-head and revert-buffer interaction stops elide-head-show from working To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=209.85.210.175; envelope-from=stefankangas@gmail.com; helo=mail-pf1-f175.google.com X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.8 (/) 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: -1.8 (-) On current master: 0. emacs -Q lisp/help.el ;; Any file where the header would normally be elided 1. M-x elide-head RET 2. M-x revert-buffer RET 3. M-: elide-head-overlay RET => nil ;; Note that the overlay is still in the buffer though. 4. M-x elide-head RET ;; A second overlay is added. 5. M-x elide-head-show RET Now I see no license, as only the second overlay is removed. Note that the above sequence of commands should be equivalent to what happens when you revert the buffer if you have added `elide-head' to a major mode hook, as in: (add-hook 'prog-mode-hook 'elide-head) From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 03 13:40:49 2022 Received: (at 52980) by debbugs.gnu.org; 3 Jan 2022 18:40:49 +0000 Received: from localhost ([127.0.0.1]:36193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4SGH-00047S-0p for submit@debbugs.gnu.org; Mon, 03 Jan 2022 13:40:49 -0500 Received: from mail-pj1-f48.google.com ([209.85.216.48]:40459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4SGE-00047E-Ja for 52980@debbugs.gnu.org; Mon, 03 Jan 2022 13:40:47 -0500 Received: by mail-pj1-f48.google.com with SMTP id o63-20020a17090a0a4500b001b1c2db8145so38391638pjo.5 for <52980@debbugs.gnu.org>; Mon, 03 Jan 2022 10:40:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to; bh=aVAwWUv+lAZNZwI+vAYUOLXpBw8WfVNPocxqA73IWyE=; b=6+NSCvaVWttpYByfPdQc3kmsgVBcnu3chD8FxP3/Ow8fUg4G0+AiazoFItdy3lfdHy lpieT0CDHwnwTMlN6li1yZfGfPz4far2dgV2AaAhxPvpy8onQWodBS58pTEGd2Z3YEgF VgU3C9kZ3hi1oKFn6tPtloEgMUKNRNrT2YN8qvdFQlE7Ko7fwIVALWWU6+29lbEI88KV 6divlWY24PvUihTkZrca0ae4d1EUjZ2SUjj/DL222R06Gm1YqBf3XK7rtPcpoTZENbS9 IkJUk3jWm+eIK2EtAfqHfjJ0ZlFrqzfk7fsg0az/yHrEsxU7T7yA9DINQHeZd6NI+zC5 6ZlQ== X-Gm-Message-State: AOAM532I4gbRaQxCaVxfEB2iadaq4o1FgCjHl0UEHwp9D4RdNvBj3+ZA BhKjo0JoLIRwMtYnLFTJkKq5xU8YEew3xkQYwaPGXTkj X-Google-Smtp-Source: ABdhPJwItP71iZIxUVOvgh89uoXZKjLY5lYRU+7fm8ZiRCQgNmKxpUY5V9TzzpzMAl/PFcxjypr3/4S7R8rb4P63fVI= X-Received: by 2002:a17:90a:4482:: with SMTP id t2mr41451197pjg.133.1641235240706; Mon, 03 Jan 2022 10:40:40 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 3 Jan 2022 13:40:40 -0500 From: Stefan Kangas In-Reply-To: (Stefan Kangas's message of "Mon, 3 Jan 2022 11:48:43 -0500") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Date: Mon, 3 Jan 2022 13:40:40 -0500 Message-ID: Subject: Re: bug#52980: elide-head and revert-buffer interaction stops elide-head-show from working To: 52980@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 52980 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: -0.5 (/) Stefan Kangas writes: > 0. emacs -Q lisp/help.el > ;; Any file where the header would normally be elided > 1. M-x elide-head RET > 2. M-x revert-buffer RET > 3. M-: elide-head-overlay RET => nil > ;; Note that the overlay is still in the buffer though. > 4. M-x elide-head RET > ;; A second overlay is added. > 5. M-x elide-head-show RET > > Now I see no license, as only the second overlay is removed. I started looking into a solution with {before,after}-revert-hook, but that just seems duplicate what we would get from just using a minor mode. So I'm starting to think that `elide-head' and `elide-head-show' should be obsoleted in favor of a new local minor mode `elide-head-mode'. That would also save me from having to add a third command `elide-head-toggle' to toggle the hiding on or off. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 04 03:15:54 2022 Received: (at 52980) by debbugs.gnu.org; 4 Jan 2022 08:15:55 +0000 Received: from localhost ([127.0.0.1]:36959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4ez4-0005KC-8c for submit@debbugs.gnu.org; Tue, 04 Jan 2022 03:15:54 -0500 Received: from mail-pf1-f171.google.com ([209.85.210.171]:42833) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4eyz-0005Jp-Cn for 52980@debbugs.gnu.org; Tue, 04 Jan 2022 03:15:52 -0500 Received: by mail-pf1-f171.google.com with SMTP id t19so31566572pfg.9 for <52980@debbugs.gnu.org>; Tue, 04 Jan 2022 00:15:49 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to; bh=8s3KzgLtk8NRVgA0K51/v+/sxNw3lkMAus3xw6XbxPM=; b=gpoSQeFhQCqscKQUG+NvctEy4zEa2JQoKT00ljd8BY3diV3bnHYQ0tB11KVhoWmh// y1DlE2fh8Wic5RavmIfi4ynGjtcnIb1bCdYScvaqnpXrFd9kFNhhNVpPLq91Mj2TPEX6 MFHZh0N9y2F1MjGnv5zb/ZG4+pxhjs9QEcfSdYyBsSPS7InsOJ2tEt8HqxD/loZqzE7a 3pzBVkCkMTFdUFMT6PmBEUGpnyHk9NHf6EJsPz+WZhYI/K8ijTyXdTdz8iR1PjKiuAT/ bfX4XKcQwriBOhNWM7Qc7D+7SqGKssnZnk6sQjRVSZL16wh/GzD5ZTLOkNF0DDZUT650 eZlA== X-Gm-Message-State: AOAM533MYu0Y4JLqG1RBdEI0xCA6foN8hY6XdeHtDWIHvzCutGriA8E2 i6Y3QYAt2Ymhui8kHY+K8y8+1HP1LoDhs58sO1XRGeA3 X-Google-Smtp-Source: ABdhPJwzDaiBhfFFqJLf0kJ347Hji6D8VYjemt64UH82/MwhVw9c9MoJ9bIRQSszCxoq5hna7aDbZj/nXu8Z4BofY6o= X-Received: by 2002:a63:5d41:: with SMTP id o1mr42792275pgm.325.1641284143514; Tue, 04 Jan 2022 00:15:43 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 4 Jan 2022 03:15:42 -0500 From: Stefan Kangas In-Reply-To: (Stefan Kangas's message of "Mon, 3 Jan 2022 13:40:40 -0500") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Date: Tue, 4 Jan 2022 03:15:42 -0500 Message-ID: Subject: Re: bug#52980: elide-head and revert-buffer interaction stops elide-head-show from working To: 52980@debbugs.gnu.org Content-Type: multipart/mixed; boundary="0000000000005996c005d4bd3e87" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 52980 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: -0.5 (/) --0000000000005996c005d4bd3e87 Content-Type: text/plain; charset="UTF-8" tags 52980 + patch thanks Stefan Kangas writes: > I started looking into a solution with {before,after}-revert-hook, but > that just seems duplicate what we would get from just using a minor > mode. So I'm starting to think that `elide-head' and `elide-head-show' > should be obsoleted in favor of a new local minor mode > `elide-head-mode'. > > That would also save me from having to add a third command > `elide-head-toggle' to toggle the hiding on or off. Here's a patch. --0000000000005996c005d4bd3e87 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-New-minor-mode-elide-head-mode.patch" Content-Disposition: attachment; filename="0001-New-minor-mode-elide-head-mode.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 63cec76b7ce08e77_0.1 RnJvbSBmMDNlZGRmNGJlYjA3OWYyNWVkNzA0MDVjOTk0YjNhMmExZTExYmU5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogVHVlLCA0IEphbiAyMDIyIDA4OjIxOjQ1ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gTmV3IG1p bm9yIG1vZGUgZWxpZGUtaGVhZC1tb2RlCgoqIGxpc3AvZWxpZGUtaGVhZC5lbCAoZWxpZGUtaGVh ZC1tb2RlKTogTmV3IG1pbm9yIG1vZGUuCihlbGlkZS1oZWFkLS1kZWxldGUtb3ZlcmxheSwgZWxp ZGUtaGVhZC0tc2hvdykKKGVsaWRlLWhlYWQtLWhpZGUpOiBOZXcgZnVuY3Rpb25zIGZhY3RvcmVk IG91dCBmcm9tIC4uLgooZWxpZGUtaGVhZCwgZWxpZGUtaGVhZC1zaG93KTogLi4uIGhlcmUuICBN YWtlIG9ic29sZXRlIGluIGZhdm9yCm9mIGVsaWRlLWhlYWQtbW9kZS4KKGVsaWRlLWhlYWQtaGVh ZGVycy10by1oaWRlKTogRG9jIGZpeC4KCiogdGVzdC9saXNwL2VsaWRlLWhlYWQtdGVzdHMuZWwg KGVydC14KTogUmVxdWlyZS4KKGVsaWRlLWhlYWQtdGVzdHMtZWxpZGUtaGVhZC1tb2RlKQooZWxp ZGUtaGVhZC10ZXN0cy1lbGlkZS1oZWFkLW1vZGUvZW5hYmxlLWRpc2FibGUpCihlbGlkZS1oZWFk LXRlc3RzLWVsaWRlLWhlYWQtbW9kZS9yZXZlcnQpOiBOZXcgdGVzdHMuCihlbGlkZS1oZWFkLS1h ZGQtdGVzdCk6IFVwZGF0ZSB0ZXN0IHRvIHVzZSBlbGlkZS1oZWFkLW1vZGUuCihlbGlkZS1oZWFk LXRlc3RzLWVsaWRlLWhlYWQpCihlbGlkZS1oZWFkLXRlc3RzLWVsaWRlLWhlYWQtd2l0aC1wcmVm aXgtYXJnKQooZWxpZGUtaGVhZC10ZXN0cy1zaG93KTogTWFrZSBvYnNvbGV0ZS4KLS0tCiBldGMv TkVXUyAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArKysKIGxpc3AvZWxpZGUtaGVhZC5lbCAg ICAgICAgICAgIHwgMTExICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHRlc3Qv bGlzcC9lbGlkZS1oZWFkLXRlc3RzLmVsIHwgIDcyICsrKysrKysrKysrKysrKysrLS0tLS0KIDMg ZmlsZXMgY2hhbmdlZCwgMTM5IGluc2VydGlvbnMoKyksIDUxIGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggOWM4OTJiMjg1ZC4uNGIzODkwMjM3MCAx MDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTc4MSw2ICs3ODEsMTMgQEAg dGhlIE5ldHNjYXBlIHdlYiBicm93c2VyIHdhcyByZWxlYXNlZCBpbiBGZWJydWFyeSwgMjAwOC4K IFRoaXMgc3VwcG9ydCBoYXMgYmVlbiBvYnNvbGV0ZSBzaW5jZSBFbWFjcyAyNS4xLiAgVGhlIGZp bmFsIHZlcnNpb24gb2YKIHRoZSBHYWxlb24gd2ViIGJyb3dzZXIgd2FzIHJlbGVhc2VkIGluIFNl cHRlbWJlciwgMjAwOC4KIAorKiogTWlzY2VsbGFuZW91cworCistLS0KKyoqKiBOZXcgbWlub3Ig bW9kZSAnZWxpZGUtaGVhZC1tb2RlJy4KK0VuYWJsaW5nIHRoaXMgbWlub3IgbW9kZSB0b2dnbGVz IGhpZGluZyBoZWFkZXIgbWF0ZXJpYWwuICBUaGUgY29tbWFuZHMKKydlbGlkZS1oZWFkJyBhbmQg J2VsaWRlLWhlYWQtc2hvdycgYXJlIG5vdyBvYnNvbGV0ZS4KKwogDAogKiBOZXcgTW9kZXMgYW5k IFBhY2thZ2VzIGluIEVtYWNzIDI5LjEKIApkaWZmIC0tZ2l0IGEvbGlzcC9lbGlkZS1oZWFkLmVs IGIvbGlzcC9lbGlkZS1oZWFkLmVsCmluZGV4IGRhYjUxY2FiYzQuLmEzNjEwZjc2NTcgMTAwNjQ0 Ci0tLSBhL2xpc3AvZWxpZGUtaGVhZC5lbAorKysgYi9saXNwL2VsaWRlLWhlYWQuZWwKQEAgLTI2 LDEyICsyNiwxMiBAQAogOzsgbm90aWNlcykgaW4gZmlsZSBoZWFkZXJzIHRvIGF2b2lkIGNsdXR0 ZXIgd2hlbiB5b3Uga25vdyB3aGF0IGl0CiA7OyBzYXlzLgogOzsKLTs7IGBlbGlkZS1oZWFkLWhl YWRlcnMtdG8taGlkZScgY29udHJvbHMgd2hhdCBpcyBlbGlkZWQgYnkgdGhlIGNvbW1hbmQKLTs7 IGBlbGlkZS1oZWFkJy4gIEEgYnVmZmVyLWxvY2FsIGludmlzaWJsZSBvdmVybGF5IG1hbmFnZXMg dGhlCi07OyBlbGlzaW9uLgorOzsgYGVsaWRlLWhlYWQtaGVhZGVycy10by1oaWRlJyBjb250cm9s cyB3aGF0IGlzIGVsaWRlZCBieSB0aGUgbWlub3IKKzs7IG1vZGUgYGVsaWRlLWhlYWQtbW9kZScu ICBBIGJ1ZmZlci1sb2NhbCBpbnZpc2libGUgb3ZlcmxheSBtYW5hZ2VzCis7OyB0aGUgZWxpc2lv bi4KIAotOzsgWW91IG1pZ2h0IGFkZCBgZWxpZGUtaGVhZCcgdG8gYXBwcm9wcmlhdGUgbWFqb3Ig bW9kZSBob29rcyBvciB0bwotOzsgYGZpbmQtZmlsZS1ob29rJy4gIFBsZWFzZSBkbyBub3QgZG8g dGhpcyBpbiBzaXRlIGluaXQgZmlsZXMuICBJZgorOzsgWW91IG1pZ2h0IGFkZCBgZWxpZGUtaGVh ZC1tb2RlJyB0byBhcHByb3ByaWF0ZSBtYWpvciBtb2RlIGhvb2tzIG9yCis7OyB0byBgZmluZC1m aWxlLWhvb2snLiAgUGxlYXNlIGRvIG5vdCBkbyB0aGlzIGluIHNpdGUgaW5pdCBmaWxlcy4gIElm CiA7OyB5b3UgZG8sIGluZm9ybWF0aW9uIG1heSBiZSBoaWRkZW4gZnJvbSB1c2VycyB3aG8gZG9u J3Qga25vdyBpdAogOzsgYWxyZWFkeS4KIApAQCAtNzMsMTMgKzczLDc2IEBAIGVsaWRlLWhlYWQt aGVhZGVycy10by1oaWRlCiBUaGUgY2FycyBvZiBlbGVtZW50cyBvZiB0aGUgbGlzdCBhcmUgc2Vh cmNoZWQgZm9yIGluIG9yZGVyLiAgVGV4dCBpcwogZWxpZGVkIHdpdGggYW4gaW52aXNpYmxlIG92 ZXJsYXkgZnJvbSB0aGUgZW5kIG9mIHRoZSBsaW5lIHdoZXJlIHRoZQogZmlyc3QgbWF0Y2ggaXMg Zm91bmQgdG8gdGhlIGVuZCBvZiB0aGUgbWF0Y2ggZm9yIHRoZSBjb3JyZXNwb25kaW5nCi1jZHIu IgorY2RyLgorCitUaGlzIGFmZmVjdHMgYGVsaWRlLWhlYWQtbW9kZScuIgogICA6dHlwZSAnKGFs aXN0IDprZXktdHlwZSAgKHJlZ2V4cCA6dGFnICJTdGFydCByZWdleHAiKQogICAgICAgICAgICAg ICAgIDp2YWx1ZS10eXBlIChyZWdleHAgOnRhZyAiRW5kIHJlZ2V4cCIpKQogICA6dmVyc2lvbiAi MjkuMSIpCiAKIChkZWZ2YXItbG9jYWwgZWxpZGUtaGVhZC1vdmVybGF5IG5pbCkKIAorKGRlZnVu IGVsaWRlLWhlYWQtLWRlbGV0ZS1vdmVybGF5ICgpCisgICJEZWxldGUgdGhlIG92ZXJsYXkgaW4g YGVsaWRlLWhlYWQtb3ZlcmxheScuIgorICAod2hlbiAob3ZlcmxheXAgZWxpZGUtaGVhZC1vdmVy bGF5KQorICAgIChkZWxldGUtb3ZlcmxheSBlbGlkZS1oZWFkLW92ZXJsYXkpKSkKKworKGRlZnVu IGVsaWRlLWhlYWQtLWhpZGUgKCkKKyAgIkhpZGUgZWxpZGVkIChoaWRkZW4pIGhlYWRlcnMuIgor ICAoc2F2ZS1leGN1cnNpb24KKyAgICAoc2F2ZS1yZXN0cmljdGlvbgorICAgICAgKGxldCAoKHJl c3QgZWxpZGUtaGVhZC1oZWFkZXJzLXRvLWhpZGUpCisgICAgICAgICAgICBiZWcgZW5kKQorICAg ICAgICAod2lkZW4pCisgICAgICAgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCisgICAgICAgICh3 aGlsZSByZXN0CisgICAgICAgICAgKHNhdmUtZXhjdXJzaW9uCisgICAgICAgICAgICAod2hlbiAo cmUtc2VhcmNoLWZvcndhcmQgKGNhYXIgcmVzdCkgbmlsIHQpCisgICAgICAgICAgICAgIChzZXRx IGJlZyAocG9pbnQpKQorICAgICAgICAgICAgICAod2hlbiAocmUtc2VhcmNoLWZvcndhcmQgKGNk YXIgcmVzdCkgbmlsIHQpCisgICAgICAgICAgICAgICAgKHNldHEgZW5kIChwb2ludC1tYXJrZXIp CisgICAgICAgICAgICAgICAgICAgICAgcmVzdCBuaWwpKSkpCisgICAgICAgICAgKGlmIHJlc3Qg KHNldHEgcmVzdCAoY2RyIHJlc3QpKSkpCisgICAgICAgIChpZiAobm90IChhbmQgYmVnIGVuZCkp CisgICAgICAgICAgICAoaWYgKGNhbGxlZC1pbnRlcmFjdGl2ZWx5LXAgJ2ludGVyYWN0aXZlKQor ICAgICAgICAgICAgICAgIChtZXNzYWdlICJObyBoZWFkZXIgZm91bmQiKSkKKyAgICAgICAgICAo Z290by1jaGFyIGJlZykKKyAgICAgICAgICAoZW5kLW9mLWxpbmUpCisgICAgICAgICAgKGlmIChv dmVybGF5cCBlbGlkZS1oZWFkLW92ZXJsYXkpCisgICAgICAgICAgICAgIChtb3ZlLW92ZXJsYXkg ZWxpZGUtaGVhZC1vdmVybGF5IChwb2ludC1tYXJrZXIpIGVuZCkKKyAgICAgICAgICAgIChzZXRx IGVsaWRlLWhlYWQtb3ZlcmxheSAobWFrZS1vdmVybGF5IChwb2ludC1tYXJrZXIpIGVuZCkpKQor ICAgICAgICAgIChvdmVybGF5LXB1dCBlbGlkZS1oZWFkLW92ZXJsYXkgJ2ludmlzaWJsZSB0KQor ICAgICAgICAgIChvdmVybGF5LXB1dCBlbGlkZS1oZWFkLW92ZXJsYXkgJ2V2YXBvcmF0ZSB0KQor ICAgICAgICAgIChvdmVybGF5LXB1dCBlbGlkZS1oZWFkLW92ZXJsYXkgJ2FmdGVyLXN0cmluZyAi Li4uIikpKSkpKQorCisoZGVmdW4gZWxpZGUtaGVhZC0tc2hvdyAoKQorICAiU2hvdyBlbGlkZWQg KGhpZGRlbikgaGVhZGVycy4iCisgIChpZiAoYW5kIChvdmVybGF5cCBlbGlkZS1oZWFkLW92ZXJs YXkpCisgICAgICAgICAgIChvdmVybGF5LWJ1ZmZlciBlbGlkZS1oZWFkLW92ZXJsYXkpKQorICAg ICAgKGVsaWRlLWhlYWQtLWRlbGV0ZS1vdmVybGF5KQorICAgIChpZiAoY2FsbGVkLWludGVyYWN0 aXZlbHktcCAnaW50ZXJhY3RpdmUpCisgICAgICAgIChtZXNzYWdlICJObyBoZWFkZXIgaGlkZGVu IikpKSkKKworOzs7IyMjYXV0b2xvYWQKKyhkZWZpbmUtbWlub3ItbW9kZSBlbGlkZS1oZWFkLW1v ZGUKKyAgIlRvZ2dsZSBlbGlkaW5nIChoaWRpbmcpIGhlYWRlciBtYXRlcmlhbCBpbiB0aGUgY3Vy cmVudCBidWZmZXIuCisKK1doZW4gRWxpZGUgSGVhZGVyIG1vZGUgaXMgZW5hYmxlZCwgaGVhZGVy cyBhcmUgaGlkZGVuIGFjY29yZGluZwordG8gYGVsaWRlLWhlYWQtaGVhZGVycy10by1oaWRlJy4K KworVGhpcyBpcyBzdWl0YWJsZSBhcyBhbiBlbnRyeSBvbiBgZmluZC1maWxlLWhvb2snIG9yIGFw cHJvcHJpYXRlCittb2RlIGhvb2tzLiIKKyAgOmdyb3VwICdlbGlkZS1oZWFkCisgIChpZiBlbGlk ZS1oZWFkLW1vZGUKKyAgICAgIChwcm9nbgorICAgICAgICAoZWxpZGUtaGVhZC0taGlkZSkKKyAg ICAgICAgKGFkZC1ob29rICdiZWZvcmUtcmV2ZXJ0LWhvb2sgJ2VsaWRlLWhlYWQtLWRlbGV0ZS1v dmVybGF5IG5pbCAnbG9jYWwpKQorICAgIChlbGlkZS1oZWFkLS1zaG93KQorICAgIChyZW1vdmUt aG9vayAnYmVmb3JlLXJldmVydC1ob29rICdlbGlkZS1oZWFkLS1kZWxldGUtb3ZlcmxheSAnbG9j YWwpKSkKKworDAorOzs7IE9ic29sZXRlCisKIDs7OyMjI2F1dG9sb2FkCiAoZGVmdW4gZWxpZGUt aGVhZCAoJm9wdGlvbmFsIGFyZykKICAgIkhpZGUgaGVhZGVyIG1hdGVyaWFsIGluIGJ1ZmZlciBh Y2NvcmRpbmcgdG8gYGVsaWRlLWhlYWQtaGVhZGVycy10by1oaWRlJy4KQEAgLTg4LDQzICsxNTEs MTcgQEAgZWxpZGUtaGVhZAogYW4gZWxpZGVkIG1hdGVyaWFsIGFnYWluLgogCiBUaGlzIGlzIHN1 aXRhYmxlIGFzIGFuIGVudHJ5IG9uIGBmaW5kLWZpbGUtaG9vaycgb3IgYXBwcm9wcmlhdGUgbW9k ZSBob29rcy4iCisgIChkZWNsYXJlIChvYnNvbGV0ZSBlbGlkZS1oZWFkLW1vZGUgIjI5LjEiKSkK ICAgKGludGVyYWN0aXZlICJQIikKICAgKGlmIGFyZwotICAgICAgKGVsaWRlLWhlYWQtc2hvdykK LSAgICAoc2F2ZS1leGN1cnNpb24KLSAgICAgIChzYXZlLXJlc3RyaWN0aW9uCi0JKGxldCAoKHJl c3QgZWxpZGUtaGVhZC1oZWFkZXJzLXRvLWhpZGUpCi0JICAgICAgYmVnIGVuZCkKLQkgICh3aWRl bikKLQkgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCi0JICAod2hpbGUgcmVzdAotCSAgICAoc2F2 ZS1leGN1cnNpb24KLQkgICAgICAod2hlbiAocmUtc2VhcmNoLWZvcndhcmQgKGNhYXIgcmVzdCkg bmlsIHQpCi0JCShzZXRxIGJlZyAocG9pbnQpKQotCQkod2hlbiAocmUtc2VhcmNoLWZvcndhcmQg KGNkYXIgcmVzdCkgbmlsIHQpCi0JCSAgKHNldHEgZW5kIChwb2ludC1tYXJrZXIpCi0JCQlyZXN0 IG5pbCkpKSkKLQkgICAgKGlmIHJlc3QgKHNldHEgcmVzdCAoY2RyIHJlc3QpKSkpCi0JICAoaWYg KG5vdCAoYW5kIGJlZyBlbmQpKQotCSAgICAgIChpZiAoY2FsbGVkLWludGVyYWN0aXZlbHktcCAn aW50ZXJhY3RpdmUpCi0JCSAgKG1lc3NhZ2UgIk5vIGhlYWRlciBmb3VuZCIpKQotCSAgICAoZ290 by1jaGFyIGJlZykKLQkgICAgKGVuZC1vZi1saW5lKQotCSAgICAoaWYgKG92ZXJsYXlwIGVsaWRl LWhlYWQtb3ZlcmxheSkKLQkJKG1vdmUtb3ZlcmxheSBlbGlkZS1oZWFkLW92ZXJsYXkgKHBvaW50 LW1hcmtlcikgZW5kKQotCSAgICAgIChzZXRxIGVsaWRlLWhlYWQtb3ZlcmxheSAobWFrZS1vdmVy bGF5IChwb2ludC1tYXJrZXIpIGVuZCkpKQotCSAgICAob3ZlcmxheS1wdXQgZWxpZGUtaGVhZC1v dmVybGF5ICdpbnZpc2libGUgdCkKLQkgICAgKG92ZXJsYXktcHV0IGVsaWRlLWhlYWQtb3Zlcmxh eSAnZXZhcG9yYXRlIHQpCi0JICAgIChvdmVybGF5LXB1dCBlbGlkZS1oZWFkLW92ZXJsYXkgJ2Fm dGVyLXN0cmluZyAiLi4uIikpKSkpKSkKKyAgICAgIChlbGlkZS1oZWFkLS1zaG93KQorICAgIChl bGlkZS1oZWFkLS1oaWRlKSkpCiAKIChkZWZ1biBlbGlkZS1oZWFkLXNob3cgKCkKICAgIlNob3cg YSBoZWFkZXIgaW4gdGhlIGN1cnJlbnQgYnVmZmVyIGVsaWRlZCBieSBcXFtlbGlkZS1oZWFkXS4i CisgIChkZWNsYXJlIChvYnNvbGV0ZSBlbGlkZS1oZWFkLW1vZGUgIjI5LjEiKSkKICAgKGludGVy YWN0aXZlKQotICAoaWYgKGFuZCAob3ZlcmxheXAgZWxpZGUtaGVhZC1vdmVybGF5KQotCSAgIChv dmVybGF5LWJ1ZmZlciBlbGlkZS1oZWFkLW92ZXJsYXkpKQotICAgICAgKGRlbGV0ZS1vdmVybGF5 IGVsaWRlLWhlYWQtb3ZlcmxheSkKLSAgICAoaWYgKGNhbGxlZC1pbnRlcmFjdGl2ZWx5LXAgJ2lu dGVyYWN0aXZlKQotCShtZXNzYWdlICJObyBoZWFkZXIgaGlkZGVuIikpKSkKKyAgKGVsaWRlLWhl YWQtLXNob3cpKQogCiAocHJvdmlkZSAnZWxpZGUtaGVhZCkKIApkaWZmIC0tZ2l0IGEvdGVzdC9s aXNwL2VsaWRlLWhlYWQtdGVzdHMuZWwgYi90ZXN0L2xpc3AvZWxpZGUtaGVhZC10ZXN0cy5lbApp bmRleCA4MDQ2MTdmNDhmLi41ZWQyYzBiOTM0IDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvZWxpZGUt aGVhZC10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3AvZWxpZGUtaGVhZC10ZXN0cy5lbApAQCAtMjgs NDEgKzI4LDUxIEBACiAKIChyZXF1aXJlICdlbGlkZS1oZWFkKQogKHJlcXVpcmUgJ2VydCkKKyhy ZXF1aXJlICdlcnQteCkKIAotKGVydC1kZWZ0ZXN0IGVsaWRlLWhlYWQtdGVzdHMtZWxpZGUtaGVh ZCAoKQorKGVydC1kZWZ0ZXN0IGVsaWRlLWhlYWQtdGVzdHMtZWxpZGUtaGVhZC1tb2RlICgpCiAg IChsZXQgKChlbGlkZS1oZWFkLWhlYWRlcnMtdG8taGlkZSAnKCgiU1RBUlQiIC4gIkVORCIpKSkp CiAgICAgKHdpdGgtdGVtcC1idWZmZXIKICAgICAgIChpbnNlcnQgImZvb1xuU1RBUlRcbkhJRERF TlxuRU5EXG5iYXIiKQotICAgICAgKGVsaWRlLWhlYWQpCisgICAgICAoZWxpZGUtaGVhZC1tb2Rl IDEpCiAgICAgICAobGV0ICgobyAoY2FyIChvdmVybGF5cy1hdCAxNCkpKSkKICAgICAgICAgKHNo b3VsZCAoPSAob3ZlcmxheS1zdGFydCBvKSAxMCkpCiAgICAgICAgIChzaG91bGQgKD0gKG92ZXJs YXktZW5kIG8pIDIxKSkKICAgICAgICAgKHNob3VsZCAob3ZlcmxheS1nZXQgbyAnaW52aXNpYmxl KSkKICAgICAgICAgKHNob3VsZCAob3ZlcmxheS1nZXQgbyAnZXZhcG9yYXRlKSkpKSkpCiAKLShl cnQtZGVmdGVzdCBlbGlkZS1oZWFkLXRlc3RzLWVsaWRlLWhlYWQtd2l0aC1wcmVmaXgtYXJnICgp CisoZXJ0LWRlZnRlc3QgZWxpZGUtaGVhZC10ZXN0cy1lbGlkZS1oZWFkLW1vZGUvZW5hYmxlLWRp c2FibGUgKCkKICAgKGxldCAoKGVsaWRlLWhlYWQtaGVhZGVycy10by1oaWRlICcoKCJTVEFSVCIg LiAiRU5EIikpKSkKICAgICAod2l0aC10ZW1wLWJ1ZmZlcgogICAgICAgKGluc2VydCAiZm9vXG5T VEFSVFxuSElEREVOXG5FTkRcbmJhciIpCi0gICAgICAoZWxpZGUtaGVhZCkKKyAgICAgIChlbGlk ZS1oZWFkLW1vZGUgMSkKICAgICAgIChzaG91bGQgKG92ZXJsYXlzLWF0IDE0KSkKLSAgICAgIChl bGlkZS1oZWFkIHQpCisgICAgICAoZWxpZGUtaGVhZC1tb2RlIC0xKQogICAgICAgKHNob3VsZC1u b3QgKG92ZXJsYXlzLWF0IDE0KSkpKSkKIAotKGVydC1kZWZ0ZXN0IGVsaWRlLWhlYWQtdGVzdHMt c2hvdyAoKQotICAobGV0ICgoZWxpZGUtaGVhZC1oZWFkZXJzLXRvLWhpZGUgJygoIlNUQVJUIiAu ICJFTkQiKSkpKQotICAgICh3aXRoLXRlbXAtYnVmZmVyCi0gICAgICAoaW5zZXJ0ICJmb29cblNU QVJUXG5ISURERU5cbkVORFxuYmFyIikKLSAgICAgIChlbGlkZS1oZWFkKQotICAgICAgKHNob3Vs ZCAob3ZlcmxheXMtYXQgMTQpKQotICAgICAgKGVsaWRlLWhlYWQtc2hvdykKLSAgICAgIChzaG91 bGQtbm90IChvdmVybGF5cy1hdCAxNCkpKSkpCisoZXJ0LWRlZnRlc3QgZWxpZGUtaGVhZC10ZXN0 cy1lbGlkZS1oZWFkLW1vZGUvcmV2ZXJ0ICgpCisgIChlcnQtd2l0aC10ZW1wLWZpbGUgZmlsCisg ICAgKHdpdGgtdGVtcC1maWxlIGZpbAorICAgICAgKGluc2VydCAiZm9vXG5TVEFSVFxuSElEREVO XG5FTkRcbmJhciIpKQorICAgIChsZXQgKChlbGlkZS1oZWFkLWhlYWRlcnMtdG8taGlkZSAnKCgi U1RBUlQiIC4gIkVORCIpKSkKKyAgICAgICAgICAoYnVmIChmaW5kLWZpbGUtbm9zZWxlY3QgZmls KSkpCisgICAgICAoc2F2ZS1leGN1cnNpb24KKyAgICAgICAgKHVud2luZC1wcm90ZWN0CisgICAg ICAgICAgICAocHJvZ24KKyAgICAgICAgICAgICAgKHNldC1idWZmZXIgYnVmKQorICAgICAgICAg ICAgICAoZWxpZGUtaGVhZC1tb2RlIDEpCisgICAgICAgICAgICAgIChzaG91bGQgKD0gMSAobGVu Z3RoIChvdmVybGF5cy1pbiAocG9pbnQtbWluKSAocG9pbnQtbWF4KSkpKSkKKyAgICAgICAgICAg ICAgKHJldmVydC1idWZmZXIgbmlsIHQpCisgICAgICAgICAgICAgIChlbGlkZS1oZWFkLW1vZGUg MSkKKyAgICAgICAgICAgICAgKHNob3VsZCAoPSAxIChsZW5ndGggKG92ZXJsYXlzLWluIChwb2lu dC1taW4pIChwb2ludC1tYXgpKSkpKSkKKyAgICAgICAgICAod2hlbiBidWYgKGtpbGwtYnVmZmVy IGJ1ZikpKSkpKSkKKwogCiAoZGVmbWFjcm8gZWxpZGUtaGVhZC0tYWRkLXRlc3QgKG5hbWUgdGV4 dCBzZWFyY2gtc3RyKQogICBgKGVydC1kZWZ0ZXN0ICwoaW50ZXJuIChmb3JtYXQgImVsaWRlLWhl YWQtLXRlc3QtaGVhZGVycy10by1oaWRlLyVzIiBuYW1lKSkgKCkKICAgICAgKHdpdGgtdGVtcC1i dWZmZXIKICAgICAgICAoaW5zZXJ0ICx0ZXh0KQotICAgICAgIChlbGlkZS1oZWFkKQorICAgICAg IChlbGlkZS1oZWFkLW1vZGUgMSkKICAgICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQogICAg ICAgIChyZS1zZWFyY2gtZm9yd2FyZCAsc2VhcmNoLXN0cikKICAgICAgICAobGV0ICgobyAoY2Fy IChvdmVybGF5cy1hdCAobWF0Y2gtYmVnaW5uaW5nIDApKSkpKQpAQCAtMTYzLDUgKzE3MywzOSBA QCBlbGlkZS1oZWFkLS1hZGQtdGVzdAogICAgICAgICBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1w bGUgUGxhY2UgLSBTdWl0ZSAzMzAsIEJvc3RvbiwgTUEgIDAyMTExLTEzMDcsIFVTQS4KICIgIlRo aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IikKIAorDAorOzs7IE9i c29sZXRlCisKKyh3aXRoLXN1cHByZXNzZWQtd2FybmluZ3MgKChvYnNvbGV0ZSBlbGlkZS1oZWFk KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKG9ic29sZXRlIGVsaWRlLWhlYWQtc2hvdykp CisgIChlcnQtZGVmdGVzdCBlbGlkZS1oZWFkLXRlc3RzLWVsaWRlLWhlYWQgKCkKKyAgICAobGV0 ICgoZWxpZGUtaGVhZC1oZWFkZXJzLXRvLWhpZGUgJygoIlNUQVJUIiAuICJFTkQiKSkpKQorICAg ICAgKHdpdGgtdGVtcC1idWZmZXIKKyAgICAgICAgKGluc2VydCAiZm9vXG5TVEFSVFxuSElEREVO XG5FTkRcbmJhciIpCisgICAgICAgIChlbGlkZS1oZWFkKQorICAgICAgICAobGV0ICgobyAoY2Fy IChvdmVybGF5cy1hdCAxNCkpKSkKKyAgICAgICAgICAoc2hvdWxkICg9IChvdmVybGF5LXN0YXJ0 IG8pIDEwKSkKKyAgICAgICAgICAoc2hvdWxkICg9IChvdmVybGF5LWVuZCBvKSAyMSkpCisgICAg ICAgICAgKHNob3VsZCAob3ZlcmxheS1nZXQgbyAnaW52aXNpYmxlKSkKKyAgICAgICAgICAoc2hv dWxkIChvdmVybGF5LWdldCBvICdldmFwb3JhdGUpKSkpKSkKKworICAoZXJ0LWRlZnRlc3QgZWxp ZGUtaGVhZC10ZXN0cy1lbGlkZS1oZWFkLXdpdGgtcHJlZml4LWFyZyAoKQorICAgIChsZXQgKChl bGlkZS1oZWFkLWhlYWRlcnMtdG8taGlkZSAnKCgiU1RBUlQiIC4gIkVORCIpKSkpCisgICAgICAo d2l0aC10ZW1wLWJ1ZmZlcgorICAgICAgICAoaW5zZXJ0ICJmb29cblNUQVJUXG5ISURERU5cbkVO RFxuYmFyIikKKyAgICAgICAgKGVsaWRlLWhlYWQpCisgICAgICAgIChzaG91bGQgKG92ZXJsYXlz LWF0IDE0KSkKKyAgICAgICAgKGVsaWRlLWhlYWQgdCkKKyAgICAgICAgKHNob3VsZC1ub3QgKG92 ZXJsYXlzLWF0IDE0KSkpKSkKKworICAoZXJ0LWRlZnRlc3QgZWxpZGUtaGVhZC10ZXN0cy1zaG93 ICgpCisgICAgKGxldCAoKGVsaWRlLWhlYWQtaGVhZGVycy10by1oaWRlICcoKCJTVEFSVCIgLiAi RU5EIikpKSkKKyAgICAgICh3aXRoLXRlbXAtYnVmZmVyCisgICAgICAgIChpbnNlcnQgImZvb1xu U1RBUlRcbkhJRERFTlxuRU5EXG5iYXIiKQorICAgICAgICAoZWxpZGUtaGVhZCkKKyAgICAgICAg KHNob3VsZCAob3ZlcmxheXMtYXQgMTQpKQorICAgICAgICAoZWxpZGUtaGVhZC1zaG93KQorICAg ICAgICAoc2hvdWxkLW5vdCAob3ZlcmxheXMtYXQgMTQpKSkpKSkKKwogKHByb3ZpZGUgJ2VsaWRl LWhlYWQtdGVzdHMpCiA7OzsgZWxpZGUtaGVhZC10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMzAu MgoK --0000000000005996c005d4bd3e87-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 04 12:02:50 2022 Received: (at 52980) by debbugs.gnu.org; 4 Jan 2022 17:02:50 +0000 Received: from localhost ([127.0.0.1]:38574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4nD0-0001Jz-Am for submit@debbugs.gnu.org; Tue, 04 Jan 2022 12:02:50 -0500 Received: from kamnitnik.top ([209.250.245.214]:42294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4nCx-0001Jq-7p for 52980@debbugs.gnu.org; Tue, 04 Jan 2022 12:02:50 -0500 Received: from localhost (BSN-77-156-43.static.siol.net [193.77.156.43]) by kamnitnik.top (Postfix) with ESMTPSA id 715E49CA87; Tue, 4 Jan 2022 17:02:45 +0000 (UTC) From: To: Stefan Kangas , 52980@debbugs.gnu.org Subject: Re: bug#52980: elide-head and revert-buffer interaction stops elide-head-show from working In-Reply-To: References: Date: Tue, 04 Jan 2022 18:08:37 +0100 Message-ID: <87v8yzsa22.fsf@miha-pc> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52980 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 (-) Just one minor suggestion from me: Stefan Kangas writes: > tags 52980 + patch > thanks > > Stefan Kangas writes: > >> I started looking into a solution with {before,after}-revert-hook, but >> that just seems duplicate what we would get from just using a minor >> mode. So I'm starting to think that `elide-head' and `elide-head-show' >> should be obsoleted in favor of a new local minor mode >> `elide-head-mode'. >> >> That would also save me from having to add a third command >> `elide-head-toggle' to toggle the hiding on or off. > > Here's a patch. > [...] > > +;;;###autoload > +(define-minor-mode elide-head-mode > + "Toggle eliding (hiding) header material in the current buffer. > + > +When Elide Header mode is enabled, headers are hidden according > +to `elide-head-headers-to-hide'. > + > +This is suitable as an entry on `find-file-hook' or appropriate > +mode hooks." > + :group 'elide-head > + (if elide-head-mode > + (progn > + (elide-head--hide) > + (add-hook 'before-revert-hook 'elide-head--delete-overlay nil 'local)) > + (elide-head--show) > + (remove-hook 'before-revert-hook 'elide-head--delete-overlay 'local))) Perhaps change-major-mode-hook would be more appropriate as suggested by "(elisp) Creating Buffer-Local". That would make the minor mode clean up its overlay if the user executes M-x normal-mode in addition to M-x revert-buffer. > [...] Best regards. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 05 04:31:00 2022 Received: (at 52980) by debbugs.gnu.org; 5 Jan 2022 09:31:00 +0000 Received: from localhost ([127.0.0.1]:39577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n52dH-0007T7-I8 for submit@debbugs.gnu.org; Wed, 05 Jan 2022 04:31:00 -0500 Received: from mail-pg1-f178.google.com ([209.85.215.178]:38706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n52dF-0007Sn-Q9 for 52980@debbugs.gnu.org; Wed, 05 Jan 2022 04:30:58 -0500 Received: by mail-pg1-f178.google.com with SMTP id s1so33517361pga.5 for <52980@debbugs.gnu.org>; Wed, 05 Jan 2022 01:30:57 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=TTDWUJLM4gpa2YYSMbZPKnX4VO5BFAPRa+sKB0c9smU=; b=3GNZ3MfakLu3xwh5nS4045OnSWlodcrz7tf3K7k9m3jB9z9QEyqjegrjrJlN/zMDSv jf56IkH+lOzxn4gUA+9j1yCqm8jXHJe7eayuNUcG0NaOgNHpnNnr6NJoV8cOQKu/cXyW QC0NLVNDvKY5ImGbPf99mHugA1IGhhuyna60Kn3q6oAHlgM3K8xe/oOCdwplYyiuT3O1 btjCOLMJmLDiF+MORNdDX1Mkw/C3NAcC+619RolKA45RsOvIhbDbVm+Xkfzz9yL0Sbh5 MfaRdVgXNt5wOi5ltpWYr+/aR5sGXotOuD7UaqqtdCjmLDNJTKtViGSdQ0iW2hy3wane GkoQ== X-Gm-Message-State: AOAM531NiQiHNCxYzlaLTwflCYQf6Tbg2sexs3Q1+sHpjM5j4v/C/04e Yd2QcxJPG6GKWw+GoMHdcNfCXZAt7Y3dR9JUFOM= X-Google-Smtp-Source: ABdhPJyah719JyqX+9T7m5j5Wc5gd0harGgkSium00FfxEgGyYu3HMgknbqlrlu4tiHzV6udZ9/zS4zq8cGyElV7KBs= X-Received: by 2002:a63:2c11:: with SMTP id s17mr47082621pgs.435.1641375051943; Wed, 05 Jan 2022 01:30:51 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 5 Jan 2022 01:30:51 -0800 From: Stefan Kangas In-Reply-To: <87v8yzsa22.fsf@miha-pc> References: <87v8yzsa22.fsf@miha-pc> MIME-Version: 1.0 Date: Wed, 5 Jan 2022 01:30:51 -0800 Message-ID: Subject: Re: bug#52980: elide-head and revert-buffer interaction stops elide-head-show from working To: jakanakaevangeli@chiru.no, 52980@debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000ea2d5c05d4d2688b" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 52980 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: -0.5 (/) --000000000000ea2d5c05d4d2688b Content-Type: text/plain; charset="UTF-8" writes: >> + (if elide-head-mode >> + (progn >> + (elide-head--hide) >> + (add-hook 'before-revert-hook 'elide-head--delete-overlay nil 'local)) >> + (elide-head--show) >> + (remove-hook 'before-revert-hook 'elide-head--delete-overlay 'local))) > > Perhaps change-major-mode-hook would be more appropriate as suggested by > "(elisp) Creating Buffer-Local". That would make the minor mode clean up > its overlay if the user executes M-x normal-mode in addition to M-x > revert-buffer. I think you're right, thanks! Updated patch attached. --000000000000ea2d5c05d4d2688b Content-Type: text/x-diff; charset="US-ASCII"; name="0001-New-minor-mode-elide-head-mode.patch" Content-Disposition: attachment; filename="0001-New-minor-mode-elide-head-mode.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: c7d35a78816e7d1f_0.1 RnJvbSBkOGEyMTQ2MzQwNTk0NzQ2ZDUyYzY2ZmNjNDcyYTVkYzhlMjg0NDNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogVHVlLCA0IEphbiAyMDIyIDA4OjIxOjQ1ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gTmV3IG1p bm9yIG1vZGUgZWxpZGUtaGVhZC1tb2RlCgoqIGxpc3AvZWxpZGUtaGVhZC5lbCAoZWxpZGUtaGVh ZC1tb2RlKTogTmV3IG1pbm9yIG1vZGUuICAoQnVnIzUyOTgwKQooZWxpZGUtaGVhZC0tZGVsZXRl LW92ZXJsYXksIGVsaWRlLWhlYWQtLXNob3cpCihlbGlkZS1oZWFkLS1oaWRlKTogTmV3IGZ1bmN0 aW9ucyBmYWN0b3JlZCBvdXQgZnJvbSAuLi4KKGVsaWRlLWhlYWQsIGVsaWRlLWhlYWQtc2hvdyk6 IC4uLiBoZXJlLiAgTWFrZSBvYnNvbGV0ZSBpbiBmYXZvcgpvZiBlbGlkZS1oZWFkLW1vZGUuCihl bGlkZS1oZWFkLWhlYWRlcnMtdG8taGlkZSk6IERvYyBmaXguCgoqIHRlc3QvbGlzcC9lbGlkZS1o ZWFkLXRlc3RzLmVsIChlcnQteCk6IFJlcXVpcmUuCihlbGlkZS1oZWFkLXRlc3RzLWVsaWRlLWhl YWQtbW9kZSkKKGVsaWRlLWhlYWQtdGVzdHMtZWxpZGUtaGVhZC1tb2RlL2VuYWJsZS1kaXNhYmxl KQooZWxpZGUtaGVhZC10ZXN0cy1lbGlkZS1oZWFkLW1vZGUvbm9ybWFsLW1vZGUpCihlbGlkZS1o ZWFkLXRlc3RzLWVsaWRlLWhlYWQtbW9kZS9yZXZlcnQtYnVmZmVyKTogTmV3IHRlc3RzLgooZWxp ZGUtaGVhZC0tYWRkLXRlc3QpOiBVcGRhdGUgdGVzdCB0byB1c2UgZWxpZGUtaGVhZC1tb2RlLgoo ZWxpZGUtaGVhZC10ZXN0cy1lbGlkZS1oZWFkKQooZWxpZGUtaGVhZC10ZXN0cy1lbGlkZS1oZWFk LXdpdGgtcHJlZml4LWFyZykKKGVsaWRlLWhlYWQtdGVzdHMtc2hvdyk6IE1ha2Ugb2Jzb2xldGUu Ci0tLQogZXRjL05FV1MgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKysrCiBsaXNwL2VsaWRl LWhlYWQuZWwgICAgICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t LS0tCiB0ZXN0L2xpc3AvZWxpZGUtaGVhZC10ZXN0cy5lbCB8ICA4OCArKysrKysrKysrKysrKysr KysrKysrLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTU1IGluc2VydGlvbnMoKyksIDUxIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggOWM4OTJiMjg1 ZC4uNGIzODkwMjM3MCAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTc4 MSw2ICs3ODEsMTMgQEAgdGhlIE5ldHNjYXBlIHdlYiBicm93c2VyIHdhcyByZWxlYXNlZCBpbiBG ZWJydWFyeSwgMjAwOC4KIFRoaXMgc3VwcG9ydCBoYXMgYmVlbiBvYnNvbGV0ZSBzaW5jZSBFbWFj cyAyNS4xLiAgVGhlIGZpbmFsIHZlcnNpb24gb2YKIHRoZSBHYWxlb24gd2ViIGJyb3dzZXIgd2Fz IHJlbGVhc2VkIGluIFNlcHRlbWJlciwgMjAwOC4KIAorKiogTWlzY2VsbGFuZW91cworCistLS0K KyoqKiBOZXcgbWlub3IgbW9kZSAnZWxpZGUtaGVhZC1tb2RlJy4KK0VuYWJsaW5nIHRoaXMgbWlu b3IgbW9kZSB0b2dnbGVzIGhpZGluZyBoZWFkZXIgbWF0ZXJpYWwuICBUaGUgY29tbWFuZHMKKydl bGlkZS1oZWFkJyBhbmQgJ2VsaWRlLWhlYWQtc2hvdycgYXJlIG5vdyBvYnNvbGV0ZS4KKwogDAog KiBOZXcgTW9kZXMgYW5kIFBhY2thZ2VzIGluIEVtYWNzIDI5LjEKIApkaWZmIC0tZ2l0IGEvbGlz cC9lbGlkZS1oZWFkLmVsIGIvbGlzcC9lbGlkZS1oZWFkLmVsCmluZGV4IGRhYjUxY2FiYzQuLjgz N2RjYTFhZmUgMTAwNjQ0Ci0tLSBhL2xpc3AvZWxpZGUtaGVhZC5lbAorKysgYi9saXNwL2VsaWRl LWhlYWQuZWwKQEAgLTI2LDEyICsyNiwxMiBAQAogOzsgbm90aWNlcykgaW4gZmlsZSBoZWFkZXJz IHRvIGF2b2lkIGNsdXR0ZXIgd2hlbiB5b3Uga25vdyB3aGF0IGl0CiA7OyBzYXlzLgogOzsKLTs7 IGBlbGlkZS1oZWFkLWhlYWRlcnMtdG8taGlkZScgY29udHJvbHMgd2hhdCBpcyBlbGlkZWQgYnkg dGhlIGNvbW1hbmQKLTs7IGBlbGlkZS1oZWFkJy4gIEEgYnVmZmVyLWxvY2FsIGludmlzaWJsZSBv dmVybGF5IG1hbmFnZXMgdGhlCi07OyBlbGlzaW9uLgorOzsgYGVsaWRlLWhlYWQtaGVhZGVycy10 by1oaWRlJyBjb250cm9scyB3aGF0IGlzIGVsaWRlZCBieSB0aGUgbWlub3IKKzs7IG1vZGUgYGVs aWRlLWhlYWQtbW9kZScuICBBIGJ1ZmZlci1sb2NhbCBpbnZpc2libGUgb3ZlcmxheSBtYW5hZ2Vz Cis7OyB0aGUgZWxpc2lvbi4KIAotOzsgWW91IG1pZ2h0IGFkZCBgZWxpZGUtaGVhZCcgdG8gYXBw cm9wcmlhdGUgbWFqb3IgbW9kZSBob29rcyBvciB0bwotOzsgYGZpbmQtZmlsZS1ob29rJy4gIFBs ZWFzZSBkbyBub3QgZG8gdGhpcyBpbiBzaXRlIGluaXQgZmlsZXMuICBJZgorOzsgWW91IG1pZ2h0 IGFkZCBgZWxpZGUtaGVhZC1tb2RlJyB0byBhcHByb3ByaWF0ZSBtYWpvciBtb2RlIGhvb2tzIG9y Cis7OyB0byBgZmluZC1maWxlLWhvb2snLiAgUGxlYXNlIGRvIG5vdCBkbyB0aGlzIGluIHNpdGUg aW5pdCBmaWxlcy4gIElmCiA7OyB5b3UgZG8sIGluZm9ybWF0aW9uIG1heSBiZSBoaWRkZW4gZnJv bSB1c2VycyB3aG8gZG9uJ3Qga25vdyBpdAogOzsgYWxyZWFkeS4KIApAQCAtNzMsMTMgKzczLDc2 IEBAIGVsaWRlLWhlYWQtaGVhZGVycy10by1oaWRlCiBUaGUgY2FycyBvZiBlbGVtZW50cyBvZiB0 aGUgbGlzdCBhcmUgc2VhcmNoZWQgZm9yIGluIG9yZGVyLiAgVGV4dCBpcwogZWxpZGVkIHdpdGgg YW4gaW52aXNpYmxlIG92ZXJsYXkgZnJvbSB0aGUgZW5kIG9mIHRoZSBsaW5lIHdoZXJlIHRoZQog Zmlyc3QgbWF0Y2ggaXMgZm91bmQgdG8gdGhlIGVuZCBvZiB0aGUgbWF0Y2ggZm9yIHRoZSBjb3Jy ZXNwb25kaW5nCi1jZHIuIgorY2RyLgorCitUaGlzIGFmZmVjdHMgYGVsaWRlLWhlYWQtbW9kZScu IgogICA6dHlwZSAnKGFsaXN0IDprZXktdHlwZSAgKHJlZ2V4cCA6dGFnICJTdGFydCByZWdleHAi KQogICAgICAgICAgICAgICAgIDp2YWx1ZS10eXBlIChyZWdleHAgOnRhZyAiRW5kIHJlZ2V4cCIp KQogICA6dmVyc2lvbiAiMjkuMSIpCiAKIChkZWZ2YXItbG9jYWwgZWxpZGUtaGVhZC1vdmVybGF5 IG5pbCkKIAorKGRlZnVuIGVsaWRlLWhlYWQtLWRlbGV0ZS1vdmVybGF5ICgpCisgICJEZWxldGUg dGhlIG92ZXJsYXkgaW4gYGVsaWRlLWhlYWQtb3ZlcmxheScuIgorICAod2hlbiAob3ZlcmxheXAg ZWxpZGUtaGVhZC1vdmVybGF5KQorICAgIChkZWxldGUtb3ZlcmxheSBlbGlkZS1oZWFkLW92ZXJs YXkpKSkKKworKGRlZnVuIGVsaWRlLWhlYWQtLWhpZGUgKCkKKyAgIkhpZGUgZWxpZGVkIChoaWRk ZW4pIGhlYWRlcnMuIgorICAoc2F2ZS1leGN1cnNpb24KKyAgICAoc2F2ZS1yZXN0cmljdGlvbgor ICAgICAgKGxldCAoKHJlc3QgZWxpZGUtaGVhZC1oZWFkZXJzLXRvLWhpZGUpCisgICAgICAgICAg ICBiZWcgZW5kKQorICAgICAgICAod2lkZW4pCisgICAgICAgIChnb3RvLWNoYXIgKHBvaW50LW1p bikpCisgICAgICAgICh3aGlsZSByZXN0CisgICAgICAgICAgKHNhdmUtZXhjdXJzaW9uCisgICAg ICAgICAgICAod2hlbiAocmUtc2VhcmNoLWZvcndhcmQgKGNhYXIgcmVzdCkgbmlsIHQpCisgICAg ICAgICAgICAgIChzZXRxIGJlZyAocG9pbnQpKQorICAgICAgICAgICAgICAod2hlbiAocmUtc2Vh cmNoLWZvcndhcmQgKGNkYXIgcmVzdCkgbmlsIHQpCisgICAgICAgICAgICAgICAgKHNldHEgZW5k IChwb2ludC1tYXJrZXIpCisgICAgICAgICAgICAgICAgICAgICAgcmVzdCBuaWwpKSkpCisgICAg ICAgICAgKGlmIHJlc3QgKHNldHEgcmVzdCAoY2RyIHJlc3QpKSkpCisgICAgICAgIChpZiAobm90 IChhbmQgYmVnIGVuZCkpCisgICAgICAgICAgICAoaWYgKGNhbGxlZC1pbnRlcmFjdGl2ZWx5LXAg J2ludGVyYWN0aXZlKQorICAgICAgICAgICAgICAgIChtZXNzYWdlICJObyBoZWFkZXIgZm91bmQi KSkKKyAgICAgICAgICAoZ290by1jaGFyIGJlZykKKyAgICAgICAgICAoZW5kLW9mLWxpbmUpCisg ICAgICAgICAgKGlmIChvdmVybGF5cCBlbGlkZS1oZWFkLW92ZXJsYXkpCisgICAgICAgICAgICAg IChtb3ZlLW92ZXJsYXkgZWxpZGUtaGVhZC1vdmVybGF5IChwb2ludC1tYXJrZXIpIGVuZCkKKyAg ICAgICAgICAgIChzZXRxIGVsaWRlLWhlYWQtb3ZlcmxheSAobWFrZS1vdmVybGF5IChwb2ludC1t YXJrZXIpIGVuZCkpKQorICAgICAgICAgIChvdmVybGF5LXB1dCBlbGlkZS1oZWFkLW92ZXJsYXkg J2ludmlzaWJsZSB0KQorICAgICAgICAgIChvdmVybGF5LXB1dCBlbGlkZS1oZWFkLW92ZXJsYXkg J2V2YXBvcmF0ZSB0KQorICAgICAgICAgIChvdmVybGF5LXB1dCBlbGlkZS1oZWFkLW92ZXJsYXkg J2FmdGVyLXN0cmluZyAiLi4uIikpKSkpKQorCisoZGVmdW4gZWxpZGUtaGVhZC0tc2hvdyAoKQor ICAiU2hvdyBlbGlkZWQgKGhpZGRlbikgaGVhZGVycy4iCisgIChpZiAoYW5kIChvdmVybGF5cCBl bGlkZS1oZWFkLW92ZXJsYXkpCisgICAgICAgICAgIChvdmVybGF5LWJ1ZmZlciBlbGlkZS1oZWFk LW92ZXJsYXkpKQorICAgICAgKGVsaWRlLWhlYWQtLWRlbGV0ZS1vdmVybGF5KQorICAgIChpZiAo Y2FsbGVkLWludGVyYWN0aXZlbHktcCAnaW50ZXJhY3RpdmUpCisgICAgICAgIChtZXNzYWdlICJO byBoZWFkZXIgaGlkZGVuIikpKSkKKworOzs7IyMjYXV0b2xvYWQKKyhkZWZpbmUtbWlub3ItbW9k ZSBlbGlkZS1oZWFkLW1vZGUKKyAgIlRvZ2dsZSBlbGlkaW5nIChoaWRpbmcpIGhlYWRlciBtYXRl cmlhbCBpbiB0aGUgY3VycmVudCBidWZmZXIuCisKK1doZW4gRWxpZGUgSGVhZGVyIG1vZGUgaXMg ZW5hYmxlZCwgaGVhZGVycyBhcmUgaGlkZGVuIGFjY29yZGluZwordG8gYGVsaWRlLWhlYWQtaGVh ZGVycy10by1oaWRlJy4KKworVGhpcyBpcyBzdWl0YWJsZSBhcyBhbiBlbnRyeSBvbiBgZmluZC1m aWxlLWhvb2snIG9yIGFwcHJvcHJpYXRlCittb2RlIGhvb2tzLiIKKyAgOmdyb3VwICdlbGlkZS1o ZWFkCisgIChpZiBlbGlkZS1oZWFkLW1vZGUKKyAgICAgIChwcm9nbgorICAgICAgICAoZWxpZGUt aGVhZC0taGlkZSkKKyAgICAgICAgKGFkZC1ob29rICdjaGFuZ2UtbWFqb3ItbW9kZS1ob29rICdl bGlkZS1oZWFkLS1kZWxldGUtb3ZlcmxheSBuaWwgJ2xvY2FsKSkKKyAgICAoZWxpZGUtaGVhZC0t c2hvdykKKyAgICAocmVtb3ZlLWhvb2sgJ2NoYW5nZS1tYWpvci1tb2RlLWhvb2sgJ2VsaWRlLWhl YWQtLWRlbGV0ZS1vdmVybGF5ICdsb2NhbCkpKQorCisMCis7OzsgT2Jzb2xldGUKKwogOzs7IyMj YXV0b2xvYWQKIChkZWZ1biBlbGlkZS1oZWFkICgmb3B0aW9uYWwgYXJnKQogICAiSGlkZSBoZWFk ZXIgbWF0ZXJpYWwgaW4gYnVmZmVyIGFjY29yZGluZyB0byBgZWxpZGUtaGVhZC1oZWFkZXJzLXRv LWhpZGUnLgpAQCAtODgsNDMgKzE1MSwxNyBAQCBlbGlkZS1oZWFkCiBhbiBlbGlkZWQgbWF0ZXJp YWwgYWdhaW4uCiAKIFRoaXMgaXMgc3VpdGFibGUgYXMgYW4gZW50cnkgb24gYGZpbmQtZmlsZS1o b29rJyBvciBhcHByb3ByaWF0ZSBtb2RlIGhvb2tzLiIKKyAgKGRlY2xhcmUgKG9ic29sZXRlIGVs aWRlLWhlYWQtbW9kZSAiMjkuMSIpKQogICAoaW50ZXJhY3RpdmUgIlAiKQogICAoaWYgYXJnCi0g ICAgICAoZWxpZGUtaGVhZC1zaG93KQotICAgIChzYXZlLWV4Y3Vyc2lvbgotICAgICAgKHNhdmUt cmVzdHJpY3Rpb24KLQkobGV0ICgocmVzdCBlbGlkZS1oZWFkLWhlYWRlcnMtdG8taGlkZSkKLQkg ICAgICBiZWcgZW5kKQotCSAgKHdpZGVuKQotCSAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKLQkg ICh3aGlsZSByZXN0Ci0JICAgIChzYXZlLWV4Y3Vyc2lvbgotCSAgICAgICh3aGVuIChyZS1zZWFy Y2gtZm9yd2FyZCAoY2FhciByZXN0KSBuaWwgdCkKLQkJKHNldHEgYmVnIChwb2ludCkpCi0JCSh3 aGVuIChyZS1zZWFyY2gtZm9yd2FyZCAoY2RhciByZXN0KSBuaWwgdCkKLQkJICAoc2V0cSBlbmQg KHBvaW50LW1hcmtlcikKLQkJCXJlc3QgbmlsKSkpKQotCSAgICAoaWYgcmVzdCAoc2V0cSByZXN0 IChjZHIgcmVzdCkpKSkKLQkgIChpZiAobm90IChhbmQgYmVnIGVuZCkpCi0JICAgICAgKGlmIChj YWxsZWQtaW50ZXJhY3RpdmVseS1wICdpbnRlcmFjdGl2ZSkKLQkJICAobWVzc2FnZSAiTm8gaGVh ZGVyIGZvdW5kIikpCi0JICAgIChnb3RvLWNoYXIgYmVnKQotCSAgICAoZW5kLW9mLWxpbmUpCi0J ICAgIChpZiAob3ZlcmxheXAgZWxpZGUtaGVhZC1vdmVybGF5KQotCQkobW92ZS1vdmVybGF5IGVs aWRlLWhlYWQtb3ZlcmxheSAocG9pbnQtbWFya2VyKSBlbmQpCi0JICAgICAgKHNldHEgZWxpZGUt aGVhZC1vdmVybGF5IChtYWtlLW92ZXJsYXkgKHBvaW50LW1hcmtlcikgZW5kKSkpCi0JICAgIChv dmVybGF5LXB1dCBlbGlkZS1oZWFkLW92ZXJsYXkgJ2ludmlzaWJsZSB0KQotCSAgICAob3Zlcmxh eS1wdXQgZWxpZGUtaGVhZC1vdmVybGF5ICdldmFwb3JhdGUgdCkKLQkgICAgKG92ZXJsYXktcHV0 IGVsaWRlLWhlYWQtb3ZlcmxheSAnYWZ0ZXItc3RyaW5nICIuLi4iKSkpKSkpKQorICAgICAgKGVs aWRlLWhlYWQtLXNob3cpCisgICAgKGVsaWRlLWhlYWQtLWhpZGUpKSkKIAogKGRlZnVuIGVsaWRl LWhlYWQtc2hvdyAoKQogICAiU2hvdyBhIGhlYWRlciBpbiB0aGUgY3VycmVudCBidWZmZXIgZWxp ZGVkIGJ5IFxcW2VsaWRlLWhlYWRdLiIKKyAgKGRlY2xhcmUgKG9ic29sZXRlIGVsaWRlLWhlYWQt bW9kZSAiMjkuMSIpKQogICAoaW50ZXJhY3RpdmUpCi0gIChpZiAoYW5kIChvdmVybGF5cCBlbGlk ZS1oZWFkLW92ZXJsYXkpCi0JICAgKG92ZXJsYXktYnVmZmVyIGVsaWRlLWhlYWQtb3ZlcmxheSkp Ci0gICAgICAoZGVsZXRlLW92ZXJsYXkgZWxpZGUtaGVhZC1vdmVybGF5KQotICAgIChpZiAoY2Fs bGVkLWludGVyYWN0aXZlbHktcCAnaW50ZXJhY3RpdmUpCi0JKG1lc3NhZ2UgIk5vIGhlYWRlciBo aWRkZW4iKSkpKQorICAoZWxpZGUtaGVhZC0tc2hvdykpCiAKIChwcm92aWRlICdlbGlkZS1oZWFk KQogCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvZWxpZGUtaGVhZC10ZXN0cy5lbCBiL3Rlc3QvbGlz cC9lbGlkZS1oZWFkLXRlc3RzLmVsCmluZGV4IDgwNDYxN2Y0OGYuLjZmMzUxMTcwZjEgMTAwNjQ0 Ci0tLSBhL3Rlc3QvbGlzcC9lbGlkZS1oZWFkLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9lbGlk ZS1oZWFkLXRlc3RzLmVsCkBAIC0yOCw0MSArMjgsNjcgQEAKIAogKHJlcXVpcmUgJ2VsaWRlLWhl YWQpCiAocmVxdWlyZSAnZXJ0KQorKHJlcXVpcmUgJ2VydC14KQogCi0oZXJ0LWRlZnRlc3QgZWxp ZGUtaGVhZC10ZXN0cy1lbGlkZS1oZWFkICgpCisoZXJ0LWRlZnRlc3QgZWxpZGUtaGVhZC10ZXN0 cy1lbGlkZS1oZWFkLW1vZGUgKCkKICAgKGxldCAoKGVsaWRlLWhlYWQtaGVhZGVycy10by1oaWRl ICcoKCJTVEFSVCIgLiAiRU5EIikpKSkKICAgICAod2l0aC10ZW1wLWJ1ZmZlcgogICAgICAgKGlu c2VydCAiZm9vXG5TVEFSVFxuSElEREVOXG5FTkRcbmJhciIpCi0gICAgICAoZWxpZGUtaGVhZCkK KyAgICAgIChlbGlkZS1oZWFkLW1vZGUgMSkKICAgICAgIChsZXQgKChvIChjYXIgKG92ZXJsYXlz LWF0IDE0KSkpKQogICAgICAgICAoc2hvdWxkICg9IChvdmVybGF5LXN0YXJ0IG8pIDEwKSkKICAg ICAgICAgKHNob3VsZCAoPSAob3ZlcmxheS1lbmQgbykgMjEpKQogICAgICAgICAoc2hvdWxkIChv dmVybGF5LWdldCBvICdpbnZpc2libGUpKQogICAgICAgICAoc2hvdWxkIChvdmVybGF5LWdldCBv ICdldmFwb3JhdGUpKSkpKSkKIAotKGVydC1kZWZ0ZXN0IGVsaWRlLWhlYWQtdGVzdHMtZWxpZGUt aGVhZC13aXRoLXByZWZpeC1hcmcgKCkKKyhlcnQtZGVmdGVzdCBlbGlkZS1oZWFkLXRlc3RzLWVs aWRlLWhlYWQtbW9kZS9lbmFibGUtZGlzYWJsZSAoKQogICAobGV0ICgoZWxpZGUtaGVhZC1oZWFk ZXJzLXRvLWhpZGUgJygoIlNUQVJUIiAuICJFTkQiKSkpKQogICAgICh3aXRoLXRlbXAtYnVmZmVy CiAgICAgICAoaW5zZXJ0ICJmb29cblNUQVJUXG5ISURERU5cbkVORFxuYmFyIikKLSAgICAgIChl bGlkZS1oZWFkKQorICAgICAgKGVsaWRlLWhlYWQtbW9kZSAxKQogICAgICAgKHNob3VsZCAob3Zl cmxheXMtYXQgMTQpKQotICAgICAgKGVsaWRlLWhlYWQgdCkKKyAgICAgIChlbGlkZS1oZWFkLW1v ZGUgLTEpCiAgICAgICAoc2hvdWxkLW5vdCAob3ZlcmxheXMtYXQgMTQpKSkpKQogCi0oZXJ0LWRl ZnRlc3QgZWxpZGUtaGVhZC10ZXN0cy1zaG93ICgpCi0gIChsZXQgKChlbGlkZS1oZWFkLWhlYWRl cnMtdG8taGlkZSAnKCgiU1RBUlQiIC4gIkVORCIpKSkpCi0gICAgKHdpdGgtdGVtcC1idWZmZXIK LSAgICAgIChpbnNlcnQgImZvb1xuU1RBUlRcbkhJRERFTlxuRU5EXG5iYXIiKQotICAgICAgKGVs aWRlLWhlYWQpCi0gICAgICAoc2hvdWxkIChvdmVybGF5cy1hdCAxNCkpCi0gICAgICAoZWxpZGUt aGVhZC1zaG93KQotICAgICAgKHNob3VsZC1ub3QgKG92ZXJsYXlzLWF0IDE0KSkpKSkKKyhlcnQt ZGVmdGVzdCBlbGlkZS1oZWFkLXRlc3RzLWVsaWRlLWhlYWQtbW9kZS9ub3JtYWwtbW9kZSAoKQor ICAoZXJ0LXdpdGgtdGVtcC1maWxlIGZpbAorICAgICh3aXRoLXRlbXAtZmlsZSBmaWwKKyAgICAg IChpbnNlcnQgImZvb1xuU1RBUlRcbkhJRERFTlxuRU5EXG5iYXIiKSkKKyAgICAobGV0ICgoZWxp ZGUtaGVhZC1oZWFkZXJzLXRvLWhpZGUgJygoIlNUQVJUIiAuICJFTkQiKSkpCisgICAgICAgICAg KGJ1ZiAoZmluZC1maWxlLW5vc2VsZWN0IGZpbCkpKQorICAgICAgKHNhdmUtZXhjdXJzaW9uCisg ICAgICAgICh1bndpbmQtcHJvdGVjdAorICAgICAgICAgICAgKHByb2duCisgICAgICAgICAgICAg IChzZXQtYnVmZmVyIGJ1ZikKKyAgICAgICAgICAgICAgKGVsaWRlLWhlYWQtbW9kZSAxKQorICAg ICAgICAgICAgICAoc2hvdWxkICg9IDEgKGxlbmd0aCAob3ZlcmxheXMtaW4gKHBvaW50LW1pbikg KHBvaW50LW1heCkpKSkpCisgICAgICAgICAgICAgIChub3JtYWwtbW9kZSkKKyAgICAgICAgICAg ICAgKHNob3VsZCAoPSAwIChsZW5ndGggKG92ZXJsYXlzLWluIChwb2ludC1taW4pIChwb2ludC1t YXgpKSkpKSkKKyAgICAgICAgICAod2hlbiBidWYgKGtpbGwtYnVmZmVyIGJ1ZikpKSkpKSkKKwor KGVydC1kZWZ0ZXN0IGVsaWRlLWhlYWQtdGVzdHMtZWxpZGUtaGVhZC1tb2RlL3JldmVydC1idWZm ZXIgKCkKKyAgKGVydC13aXRoLXRlbXAtZmlsZSBmaWwKKyAgICAod2l0aC10ZW1wLWZpbGUgZmls CisgICAgICAoaW5zZXJ0ICJmb29cblNUQVJUXG5ISURERU5cbkVORFxuYmFyIikpCisgICAgKGxl dCAoKGVsaWRlLWhlYWQtaGVhZGVycy10by1oaWRlICcoKCJTVEFSVCIgLiAiRU5EIikpKQorICAg ICAgICAgIChidWYgKGZpbmQtZmlsZS1ub3NlbGVjdCBmaWwpKSkKKyAgICAgIChzYXZlLWV4Y3Vy c2lvbgorICAgICAgICAodW53aW5kLXByb3RlY3QKKyAgICAgICAgICAgIChwcm9nbgorICAgICAg ICAgICAgICAoc2V0LWJ1ZmZlciBidWYpCisgICAgICAgICAgICAgIChlbGlkZS1oZWFkLW1vZGUg MSkKKyAgICAgICAgICAgICAgKHNob3VsZCAoPSAxIChsZW5ndGggKG92ZXJsYXlzLWluIChwb2lu dC1taW4pIChwb2ludC1tYXgpKSkpKQorICAgICAgICAgICAgICAocmV2ZXJ0LWJ1ZmZlciBuaWwg dCkKKyAgICAgICAgICAgICAgKGVsaWRlLWhlYWQtbW9kZSAxKQorICAgICAgICAgICAgICAoc2hv dWxkICg9IDEgKGxlbmd0aCAob3ZlcmxheXMtaW4gKHBvaW50LW1pbikgKHBvaW50LW1heCkpKSkp KQorICAgICAgICAgICh3aGVuIGJ1ZiAoa2lsbC1idWZmZXIgYnVmKSkpKSkpKQorCiAKIChkZWZt YWNybyBlbGlkZS1oZWFkLS1hZGQtdGVzdCAobmFtZSB0ZXh0IHNlYXJjaC1zdHIpCiAgIGAoZXJ0 LWRlZnRlc3QgLChpbnRlcm4gKGZvcm1hdCAiZWxpZGUtaGVhZC0tdGVzdC1oZWFkZXJzLXRvLWhp ZGUvJXMiIG5hbWUpKSAoKQogICAgICAod2l0aC10ZW1wLWJ1ZmZlcgogICAgICAgIChpbnNlcnQg LHRleHQpCi0gICAgICAgKGVsaWRlLWhlYWQpCisgICAgICAgKGVsaWRlLWhlYWQtbW9kZSAxKQog ICAgICAgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCiAgICAgICAgKHJlLXNlYXJjaC1mb3J3YXJk ICxzZWFyY2gtc3RyKQogICAgICAgIChsZXQgKChvIChjYXIgKG92ZXJsYXlzLWF0IChtYXRjaC1i ZWdpbm5pbmcgMCkpKSkpCkBAIC0xNjMsNSArMTg5LDM5IEBAIGVsaWRlLWhlYWQtLWFkZC10ZXN0 CiAgICAgICAgIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSAtIFN1aXRlIDMzMCwg Qm9zdG9uLCBNQSAgMDIxMTEtMTMwNywgVVNBLgogIiAiVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1 dGVkIGluIHRoZSBob3BlIHRoYXQiKQogCisMCis7OzsgT2Jzb2xldGUKKworKHdpdGgtc3VwcHJl c3NlZC13YXJuaW5ncyAoKG9ic29sZXRlIGVsaWRlLWhlYWQpCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAob2Jzb2xldGUgZWxpZGUtaGVhZC1zaG93KSkKKyAgKGVydC1kZWZ0ZXN0IGVsaWRl LWhlYWQtdGVzdHMtZWxpZGUtaGVhZCAoKQorICAgIChsZXQgKChlbGlkZS1oZWFkLWhlYWRlcnMt dG8taGlkZSAnKCgiU1RBUlQiIC4gIkVORCIpKSkpCisgICAgICAod2l0aC10ZW1wLWJ1ZmZlcgor ICAgICAgICAoaW5zZXJ0ICJmb29cblNUQVJUXG5ISURERU5cbkVORFxuYmFyIikKKyAgICAgICAg KGVsaWRlLWhlYWQpCisgICAgICAgIChsZXQgKChvIChjYXIgKG92ZXJsYXlzLWF0IDE0KSkpKQor ICAgICAgICAgIChzaG91bGQgKD0gKG92ZXJsYXktc3RhcnQgbykgMTApKQorICAgICAgICAgIChz aG91bGQgKD0gKG92ZXJsYXktZW5kIG8pIDIxKSkKKyAgICAgICAgICAoc2hvdWxkIChvdmVybGF5 LWdldCBvICdpbnZpc2libGUpKQorICAgICAgICAgIChzaG91bGQgKG92ZXJsYXktZ2V0IG8gJ2V2 YXBvcmF0ZSkpKSkpKQorCisgIChlcnQtZGVmdGVzdCBlbGlkZS1oZWFkLXRlc3RzLWVsaWRlLWhl YWQtd2l0aC1wcmVmaXgtYXJnICgpCisgICAgKGxldCAoKGVsaWRlLWhlYWQtaGVhZGVycy10by1o aWRlICcoKCJTVEFSVCIgLiAiRU5EIikpKSkKKyAgICAgICh3aXRoLXRlbXAtYnVmZmVyCisgICAg ICAgIChpbnNlcnQgImZvb1xuU1RBUlRcbkhJRERFTlxuRU5EXG5iYXIiKQorICAgICAgICAoZWxp ZGUtaGVhZCkKKyAgICAgICAgKHNob3VsZCAob3ZlcmxheXMtYXQgMTQpKQorICAgICAgICAoZWxp ZGUtaGVhZCB0KQorICAgICAgICAoc2hvdWxkLW5vdCAob3ZlcmxheXMtYXQgMTQpKSkpKQorCisg IChlcnQtZGVmdGVzdCBlbGlkZS1oZWFkLXRlc3RzLXNob3cgKCkKKyAgICAobGV0ICgoZWxpZGUt aGVhZC1oZWFkZXJzLXRvLWhpZGUgJygoIlNUQVJUIiAuICJFTkQiKSkpKQorICAgICAgKHdpdGgt dGVtcC1idWZmZXIKKyAgICAgICAgKGluc2VydCAiZm9vXG5TVEFSVFxuSElEREVOXG5FTkRcbmJh ciIpCisgICAgICAgIChlbGlkZS1oZWFkKQorICAgICAgICAoc2hvdWxkIChvdmVybGF5cy1hdCAx NCkpCisgICAgICAgIChlbGlkZS1oZWFkLXNob3cpCisgICAgICAgIChzaG91bGQtbm90IChvdmVy bGF5cy1hdCAxNCkpKSkpKQorCiAocHJvdmlkZSAnZWxpZGUtaGVhZC10ZXN0cykKIDs7OyBlbGlk ZS1oZWFkLXRlc3RzLmVsIGVuZHMgaGVyZQotLSAKMi4zMC4yCgo= --000000000000ea2d5c05d4d2688b-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 09 05:13:09 2022 Received: (at 52980) by debbugs.gnu.org; 9 Jan 2022 10:13:09 +0000 Received: from localhost ([127.0.0.1]:49256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n6VCG-0000Be-RM for submit@debbugs.gnu.org; Sun, 09 Jan 2022 05:13:08 -0500 Received: from mail-pj1-f54.google.com ([209.85.216.54]:52103) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n6VCE-0000Ax-8d for 52980@debbugs.gnu.org; Sun, 09 Jan 2022 05:13:07 -0500 Received: by mail-pj1-f54.google.com with SMTP id ie13so10867268pjb.1 for <52980@debbugs.gnu.org>; Sun, 09 Jan 2022 02:13:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=DwCjEJHSe6ye7OkLfP1ZpKXJuZQCF4OojTqGaNimaXQ=; b=nicD53tuXAx1ji+ju1AFylDUvvHHvKGiGWSARe8+KUJDzimTUfgmF1e8nxmTVA5P+d c2CKxWErQnL3Y4EJ2EOB1xRLTGN8a2LyJpIYE1vsHYH9gVsS3xparlCfAQ4ZNLWuooY5 zAD/r5V+qLUWjakuWEL/uKouvEx9yB+wcjQ3ZbQ8orPwrdHSeOci2mHM63DmDVStBjwT pRpvYN9w4Vw65G0ZA3x3EjZ2XiHhdSDHVOF8BoqnHeGrFMxDbGccsWy4E7VWMcZ4opYW kPKJJ8Cac0Jy26x/PovEnhzkbc9GORVL5z6qZehp3uejIG8wu9MmV+juMkqX3XMhM4e7 OscQ== X-Gm-Message-State: AOAM532CiNt+6pd4RS3bX5AAMW1sA0tNjmPoVDKC9sopUx+hbCwZiPJN VQoYHEA7iR2nBn/izNB0YGgoM+AhAPJaYdHWwG4= X-Google-Smtp-Source: ABdhPJw252VoGqDB3rpAVij8ODDGVmK/qb1QCTxV7R31G5BjmKGtktgOd29puM6kj9hL6TizfSk5JUyGYNKaiIIs11g= X-Received: by 2002:a17:902:d507:b0:149:e668:e340 with SMTP id b7-20020a170902d50700b00149e668e340mr16691096plg.66.1641723180523; Sun, 09 Jan 2022 02:13:00 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 9 Jan 2022 04:13:00 -0600 From: Stefan Kangas In-Reply-To: (Stefan Kangas's message of "Wed, 5 Jan 2022 01:30:51 -0800") References: <87v8yzsa22.fsf@miha-pc> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Date: Sun, 9 Jan 2022 04:13:00 -0600 Message-ID: Subject: Re: bug#52980: elide-head and revert-buffer interaction stops elide-head-show from working To: jakanakaevangeli@chiru.no Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 52980 Cc: 52980@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: -0.5 (/) close 52980 29.1 thanks No further comments within 4 days; pushed to master as commit 262a7c9ea0. From unknown Sat Aug 16 16:21:16 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 06 Feb 2022 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator