X-Loop: help-debbugs@HIDDEN Subject: bug#60980: FR: It would be useful to have a repeat-exit-function for a repeat-map Resent-From: Ramesh Nedunchezian <rameshnedunchezian@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 21 Jan 2023 08:43:01 +0000 Resent-Message-ID: <handler.60980.B.167429057211919 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 60980 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 60980 <at> debbugs.gnu.org Cc: Juri Linkov <juri@HIDDEN> X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.167429057211919 (code B ref -1); Sat, 21 Jan 2023 08:43:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jan 2023 08:42:52 +0000 Received: from localhost ([127.0.0.1]:48003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pJ9Sd-00036B-RJ for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 03:42:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:53422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rameshnedunchezian@HIDDEN>) id 1pJ9Sc-000363-68 for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 03:42:50 -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 <rameshnedunchezian@HIDDEN>) id 1pJ9Sb-0003Wl-LU for bug-gnu-emacs@HIDDEN; Sat, 21 Jan 2023 03:42:49 -0500 Received: from mail-tyzapc01olkn2082f.outbound.protection.outlook.com ([2a01:111:f403:704b::82f] helo=APC01-TYZ-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <rameshnedunchezian@HIDDEN>) id 1pJ9SZ-00015i-8z for bug-gnu-emacs@HIDDEN; Sat, 21 Jan 2023 03:42:49 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KrmA/qnCyNi9OTuvazqdu2ppYrGiVRCu22HopxJ9Cfq0YmYDBXTNiX3gehDZOHTJmThWwgpB9I25/Z8t/hR2AWGw+Vi1eKRyagUmQqHDC3FmDW60mdU162pnNZCCOuCH+KrJ2RbHBQdYsKmmp9k3eD2Fd4CVAu3gY9BwWne3XJJoMTGQTzATbvR73NM1H7mzZ66yiPJKlkGSYIMcmU53h0TjzN86eJd30qYfgAJUdCy1yp8W7f4QSLdEWtWeA2dU09WyMUSjRHhGboXhIKT/ioanxxWcM2eFC5Wf5LKDxI0Rpemtbk9JStBv71O6+aEaVP9zEmraxG3RgzCrcRsoog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=CfapBBTZSLjFLEZiN2GUD3bSUiM8GYJc0MgSfUiyszA=; b=HknWGQepeHV1wI/H0I/9wS3msOMnGI7i16Y6XS6Is7Ch3q616ucvmbDLxUHLGbN/S24Jst7dM4ti7lIIZDztiZeq/OWE/BW2O9KI57sP5uus4smf3Kkq8B8ln+mmQdd2XYX5QDH+hsUqmPZjjdOA49ok+aDbNKziAS7YaCcc5n9zAytTxaIZffNkDO/pQpm2RtoTmaUyKFWkwSqT3qv09GMlzIkf+7FxC4Q4UYvw/sLNWQLXt6snFU3EOtgSMyhRFY7x1dCi8+qDFp8jGQ6ujNjxyJrriGqtZjkVwoS6DlZCOIrcRqbOr3966tRqw4kBGe+JS/fEMFHhu5B71MbltQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CfapBBTZSLjFLEZiN2GUD3bSUiM8GYJc0MgSfUiyszA=; b=hr+zA8SHKHQHhsmNb+d2/vUMzSYJd4qLgEZ4F3q0T0inPB3uRzeVD+0iIhjcFuggWt0KxHuyCjU7ZXdWLxK95DdqFdBG2eHaQBaDfeBKx+GAhzwOzvvpT1ct0/8jMUVaKewzzD6u8a1+8WvJ0FegZEHcwaU+w8BKzzgKE0nyNEIF24mTI1zOq2HOHz0gsYF9Pz0ekkDeQcVd7aHkrTxwdUeB03eivK1gsfrYsHuEs1m09k50eFEYZ8fCvveULD0Chz3MTmAaubTOaTTnZvB7F8FmE3df8JQUEt/OI4clOV3jl6OLPasmUFmEk8+NGMVbv44GIcgyO8fwrR1JeikQSw== Received: from TY2PR0101MB3693.apcprd01.prod.exchangelabs.com (2603:1096:404:800f::16) by PSAPR01MB3845.apcprd01.prod.exchangelabs.com (2603:1096:301:17::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.27; Sat, 21 Jan 2023 08:37:37 +0000 Received: from TY2PR0101MB3693.apcprd01.prod.exchangelabs.com ([fe80::43e:15e5:fd5b:c74a]) by TY2PR0101MB3693.apcprd01.prod.exchangelabs.com ([fe80::43e:15e5:fd5b:c74a%6]) with mapi id 15.20.6002.028; Sat, 21 Jan 2023 08:37:37 +0000 Content-Type: multipart/mixed; boundary="------------zjfptSK0iM8kKRCnyDM0vMon" Message-ID: <TY2PR0101MB369376FB701F22BBA319C290DACA9@HIDDEN> Date: Sat, 21 Jan 2023 14:07:31 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Content-Language: en-US From: Ramesh Nedunchezian <rameshnedunchezian@HIDDEN> X-TMN: [tA3LK3PDa9MqNzpQG1YwmkF9iuAoQRP2] X-ClientProxiedBy: MA0PR01CA0048.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:81::19) To TY2PR0101MB3693.apcprd01.prod.exchangelabs.com (2603:1096:404:800f::16) X-Microsoft-Original-Message-ID: <3f458781-499d-db9f-ca39-552542806b5d@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY2PR0101MB3693:EE_|PSAPR01MB3845:EE_ X-MS-Office365-Filtering-Correlation-Id: 9d733c4f-562d-404b-b62b-08dafb8ac014 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: owmueouamtY80bzoliPrxhrK/Xn8nULc1r9gSuVqL9Tt3tRH6OrSYMw1F3SBy7XT/PNRoHJ+osPSWiZLdEno7oV+VcjFeWXvitUEBtg2KlX9otjPpu3HpDpmvZcAQ8eHXk4wR/HfspeUZi0ib1EmYyHqMt4SXqKPfhaONpGbe7My/zV+FE2WwOp6rrNGPZHhNprdn+d7vVhydJ0O13dHbIXxQA9qzd8r1DhduB7C8H9aouMTs9ifRuYSOGIaDa/oXwInxtXOo+mRePmqp6idSDaoy0S//k0gDNS6jj6ELR+rvEHcD1lVUG2/vRirc1FJu+sAC38yjx6BFcABksl/DB2TIYUuJTNye7o24PF9eFP8braSs6B+LHtI+xlCxi1CBGY+VDjXHJEGl4zEDL4QNw6nJWHeiyChZaZ21tQ3LxJG9tFFDfrhJawj8+f2+Klc5PDZGMXNK7tn0SbsqS88FgIagZNHCFW8eXcqOljbXxTk7Nd/TrkyatzgNWmixXowKJrxuiITAbp6/iN8zvaSDyhb+uUQkLFcL8Ch8GHZO2UtC0WAGZzHXJ70anPCjxsqUxMETRHlDMthMH8oIuxw6A== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bmOmEHTpQNDBhyTK/4tqQ9i1nbmRPU0FACZDDO8fSrofDy2XiZgseuE6EDFGYB7rNiXDTTthV8dtJ4L7sA/MhAJUgUdAep5rw9JdLShR6JbdNtYMsZXRA/+dk+e0QtX+FedeUE1CvetypldebCTv2/BofeJ/sEm4/BTCDzPunZdBQ6ht7ThBXGTrF+devOp0pqjHWZG20yKVVFi7kLRxqnU4nBTufqqUxVNNUHqWM/IK1ZwzB2pw1yPopughyPERXZ5IfpWjKe06dN756LggeFCIktqHsWEYtvX6EBqDe/1t2xt8iw5pF4s2HomiqSp+17ATwNs72oAyzduPLqt3HUErYO5tihWP4m3PjuFTj7siMomqjqkUE+bRe+y3cCotSYv2NfZdo5o62kSwjUI40hC1sa+MadlZym59B+eLzYAf+CdDkfN/CtHkiQtew0RF67U1F8Exmc/Ncb6se66TwMP9T836cnow+NtkYU4Lfg8xgwVm72WAXVoyi+iOLAxgFK06VNx3+rw+xSb2CNbk8Y/TqnQCxyEJaiYr8jscKnj27gwUuEq9Fle9+wY/8NvqwgIMABkylbkOD+eDEi/hH4qEWvGGQLkobNmhe0gNSSCSBiL+ChdBMyuuUyPl1omRPrHNDO7DeLOIJTzfRU978VbFSmQMJkFcIF6ehTbB7/vpfAfbtaHbQbEZiLvvmJxAc125Gl+zxKeNfo0G2nUB3pAIiI8oiqH7WG0NE6ot2XBlz/j05b8VTv6QFTp932BmI7IYzJtST5sbvWqKyawKzfiaCFmAPiz0dhmLhg5hJoID0p3Xj1v8G6Qb0uwfSRT1xy7S1LKcJUHkM3CZZsDyCBxoNj1Pbh+k9Fs8Jvkhpw2VTF7EjqKNKf7K/l8UBT0g7At8Jam3aA6z2iAdBVnPHuVJ3LhyT8DyRkybt8hI++jm66jwG0qUbF9eiRS9YulVRFhOrJTSxKmLbZgNuXhR7VjFxtyJNOJqDGA/xvm6iVijs5DdQbqyO6EbX9ifhhPHPDJMFt09iBoxwrqClDBP+7gLQcC+GjiNlvKfx6VhZiS6uRsOl60Qz8IdfCybpnZgFnhtYbWKBRApO0ksxrUVLQSM3DRwTQ6rbTLfUPiZuIIKVFvhMRMocd0mSQf2SoNrL8o+LMMf8KKnIy6P/a96D/vQzupnA137B0wBiBC8pRigCGphO5BzaeJ3UeMlwkzcKmQH5QEfNggJ6le8r8tAN3rdTel0ZhvJ3DtBYE2WMnYCfB3T3z0Zv/mmW+oqJASG40/y0JX68xvbzAb+XogGt4jdyztQwltpZFoDCHyqtPI= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9d733c4f-562d-404b-b62b-08dafb8ac014 X-MS-Exchange-CrossTenant-AuthSource: TY2PR0101MB3693.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2023 08:37:37.6714 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSAPR01MB3845 Received-SPF: pass client-ip=2a01:111:f403:704b::82f; envelope-from=rameshnedunchezian@HIDDEN; helo=APC01-TYZ-obe.outbound.protection.outlook.com X-Spam_score_int: 2 X-Spam_score: 0.2 X-Spam_bar: / X-Spam_report: (0.2 / 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, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.3 (/) 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.7 (/) --------------zjfptSK0iM8kKRCnyDM0vMon Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit FR: It would be useful to have a repeat-exit-function for a repeat-map Overview of `thing.el` ============== The attached file `thing.el` - allows navigation by "thing" - highlights the thing that is being navigated - you can switch to a "parent thing" while navigating a "thing" Video Demo of `thing.el` =============== See the video https://github.com/rnchzn/scratch/issues/1 as I test drive `thing.el`. The right window shows the `*lossage*` buffer, and it updates as I run commands. What happens in the Video ================= In the context of the above video, I start navigating the `symbol` thing, and switch to the `sexp / list` thing (`sexp / list` is the parent of `symbol` thing) Additional details on `thing.el` =================== I am using s-i, s-j, s-k and s-l as <up>, <left>, <down> and <right> keys using `input-decode-map`. There are four keymaps. - s-l and s-j are prefix keys that invoke `forward-thing-map` and `backward-thing-map`. - The `thing-symbol-map` has `symbol` commands. - The `thing-sexp-map` has `sexp` commands. When `thing-symbol-map` is active you can press <up> or s-i to move to `thing-sexp-map`. What I need from repeat.el ================ When I exit the repeat map---for example when I press <return> in the video, and leave the "navigation mode" to "edit mode"---I want to unhighight the thing. That is I propose that there be a provision in `repeat.el` to associate an `exit-function` with a repeatable map (put 'thing-sexp-map 'repeat-exit-function 'thing-unhighlight) Additional Note ========== If you squint a bit, `repeat-echo-function` is an `exit-function` ... but the problem is it doesn't provide what map is being exited. See bug#60353: 30.0.50; Make `repeat-echo-function` as a LIST of functions --------------zjfptSK0iM8kKRCnyDM0vMon Content-Type: text/x-emacs-lisp; charset=UTF-8; name="thing.el" Content-Disposition: attachment; filename="thing.el" Content-Transfer-Encoding: base64 KGRlZmZhY2UgdGhpbmctZmFjZQogICcoKHQgOmJhY2tncm91bmQgImxpZ2h0IGdyYXkiKSkKICAi RmFjZSBmb3IgaGktbG9jayBtb2RlLiIgOmdyb3VwICdoaS1sb2NrLWZhY2VzKQoKKGRlZnZhciB0 aGluZykKCihwdXQgJ3RoaW5nICd0aGluZyB0KQoKKHB1dCAndGhpbmcgJ2ZhY2UgJ3RoaW5nLWZh Y2UpCgooZGVmdmFyLWxvY2FsIHRoaW5nLW92ZXJsYXkgbmlsKQoKKGRlZnVuIHRoaW5nLWhpZ2hs aWdodAogICAgKG9iaikKICAobGV0KgogICAgICAoKGJvdW5kcwoJKGJvdW5kcy1vZi10aGluZy1h dC1wb2ludCBvYmopKQogICAgICAgb3YpCiAgICAoY29uZAogICAgICh0aGluZy1vdmVybGF5CiAg ICAgIChtb3ZlLW92ZXJsYXkgdGhpbmctb3ZlcmxheQoJCSAgICAoY2FyIGJvdW5kcykKCQkgICAg KGNkciBib3VuZHMpKSkKICAgICAob2JqCiAgICAgIChzZXRxIG92CgkgICAgKG1ha2Utb3Zlcmxh eQoJICAgICAoY2FyIGJvdW5kcykKCSAgICAgKGNkciBib3VuZHMpKSkKICAgICAgKG92ZXJsYXkt cHV0IG92ICdjYXRlZ29yeSAndGhpbmcpCiAgICAgIChzZXRxIHRoaW5nLW92ZXJsYXkgb3YpKSkp KQoKKGRlZnVuIHRoaW5nLXVuaGlnaGxpZ2h0IG5pbAogIChpbnRlcmFjdGl2ZSkKICAod2hlbiB0 aGluZy1vdmVybGF5CiAgICAoZGVsZXRlLW92ZXJsYXkgdGhpbmctb3ZlcmxheSkpKQoKCjs7OyB0 aGluZy1mdW5zCgooZGVmdW4gc3ltYm9sLXRoaW5nLWZvcndhcmQgbmlsCiAgKGludGVyYWN0aXZl KQogIChjYWxsLWludGVyYWN0aXZlbHkgJ2ZvcndhcmQtc3ltYm9sKQogICh0aGluZy1oaWdobGln aHQgJ3N5bWJvbCkpCgooZGVmdW4gc3ltYm9sLXRoaW5nLWJhY2t3YXJkIG5pbAogIChpbnRlcmFj dGl2ZSkKICAoY2FsbC1pbnRlcmFjdGl2ZWx5ICdiYWNrd2FyZC1zeW1ib2wpCiAgKHRoaW5nLWhp Z2hsaWdodCAnc3ltYm9sKSkKCihkZWZ1biBzZXhwLXRoaW5nLWZvcndhcmQgbmlsCiAgKGludGVy YWN0aXZlKQogIChjYWxsLWludGVyYWN0aXZlbHkgJ2ZvcndhcmQtc2V4cCkKICAodGhpbmctaGln aGxpZ2h0ICdzZXhwKSkKCihkZWZ1biBzZXhwLXRoaW5nLWJhY2t3YXJkIG5pbAogIChpbnRlcmFj dGl2ZSkKICAoY2FsbC1pbnRlcmFjdGl2ZWx5ICdiYWNrd2FyZC1zZXhwKQogICh0aGluZy1oaWdo bGlnaHQgJ3NleHApKQoKKGRlZnVuIHNleHAtdGhpbmctdXAgbmlsCiAgKGludGVyYWN0aXZlKQog IChjYWxsLWludGVyYWN0aXZlbHkgJ2JhY2t3YXJkLXVwLWxpc3QpCiAgKHRoaW5nLWhpZ2hsaWdo dCAnc2V4cCkpCgooZGVmdW4gc2V4cC10aGluZy1kb3duIG5pbAogIChpbnRlcmFjdGl2ZSkKICAo Y2FsbC1pbnRlcmFjdGl2ZWx5ICdkb3duLWxpc3QpCiAgKHRoaW5nLWhpZ2hsaWdodCAnc2V4cCkp CgoKOzs7IGRlZmluaXRpb25zCgoocmVxdWlyZSAndGhpbmdhdHB0KQoKKGRlZmluZS1rZXkgaW5w dXQtZGVjb2RlLW1hcAoJICAgIChrYmQgInMtbCIpCgkgICAgKGtiZCAiPHJpZ2h0PiIpKQoKKGRl ZnZhci1rZXltYXAgZm9yd2FyZC10aGluZy1tYXAgIi4iICdzeW1ib2wtdGhpbmctZm9yd2FyZCAi eCIgJ3NleHAtdGhpbmctZm9yd2FyZCkKCihnbG9iYWwtc2V0LWtleQogKGtiZCAiPHJpZ2h0PiIp CiBmb3J3YXJkLXRoaW5nLW1hcCkKCihkZWZpbmUta2V5IGlucHV0LWRlY29kZS1tYXAKCSAgICAo a2JkICJzLWoiKQoJICAgIChrYmQgIjxsZWZ0PiIpKQoKKGRlZnZhci1rZXltYXAgYmFja3dhcmQt dGhpbmctbWFwICIuIiAnc3ltYm9sLXRoaW5nLWJhY2t3YXJkICJ4IiAnc2V4cC10aGluZy1iYWNr d2FyZCkKCihnbG9iYWwtc2V0LWtleQogKGtiZCAiPGxlZnQ+IikKIGJhY2t3YXJkLXRoaW5nLW1h cCkKCihkZWZ2YXIta2V5bWFwIHRoaW5nLXN5bWJvbC1tYXAgOnJlcGVhdAoJICAgICAgICg6ZW50 ZXIKCQkoc3ltYm9sLXRoaW5nLWZvcndhcmQgc3ltYm9sLXRoaW5nLWJhY2t3YXJkIGZvcndhcmQt c3ltYm9sIGJhY2t3YXJkLXN5bWJvbCkKCQk6ZXhpdAoJCShzZXhwLXRoaW5nLXVwKSkKCSAgICAg ICAiXSIgJ3N5bWJvbC10aGluZy1mb3J3YXJkICI8cmlnaHQ+IiAnc3ltYm9sLXRoaW5nLWZvcndh cmQgIlsiICdzeW1ib2wtdGhpbmctYmFja3dhcmQgIjxsZWZ0PiIgJ3N5bWJvbC10aGluZy1iYWNr d2FyZCAiPHVwPiIgJ3NleHAtdGhpbmctdXApCgooZG9saXN0CiAgICAoZm4KICAgICAnKHN5bWJv bC10aGluZy1mb3J3YXJkIHN5bWJvbC10aGluZy1iYWNrd2FyZCBmb3J3YXJkLXN5bWJvbCBiYWNr d2FyZC1zeW1ib2wgc2V4cC10aGluZy11cCkpCiAgKHB1dCBmbiAncmVwZWF0LWNoZWNrLWtleSAn bm8pKQoKKHB1dCAndGhpbmctc3ltYm9sLW1hcCAncmVwZWF0LWV4aXQtZnVuY3Rpb24gJ3RoaW5n LXVuaGlnaGxpZ2h0KQoKKGRlZnZhci1rZXltYXAgdGhpbmctc2V4cC1tYXAgOnJlcGVhdAoJICAg ICAgICg6ZW50ZXIKCQkoc2V4cC10aGluZy1mb3J3YXJkIHNleHAtdGhpbmctYmFja3dhcmQgc2V4 cC10aGluZy11cCBzZXhwLXRoaW5nLWRvd24gZm9yd2FyZC1zZXhwIGJhY2t3YXJkLXNleHAgYmFj a3dhcmQtdXAtbGlzdCBkb3duLWxpc3QpCgkJOmV4aXQgbmlsKQoJICAgICAgICJdIiAnc2V4cC10 aGluZy1mb3J3YXJkICI8cmlnaHQ+IiAnc2V4cC10aGluZy1mb3J3YXJkICJbIiAnc2V4cC10aGlu Zy1iYWNrd2FyZCAiPGxlZnQ+IiAnc2V4cC10aGluZy1iYWNrd2FyZCAiPHVwPiIgJ3NleHAtdGhp bmctdXAgIjxkb3duPiIgJ3NleHAtdGhpbmctZG93bikKCihkb2xpc3QKICAgIChmbgogICAgICco c2V4cC10aGluZy1mb3J3YXJkIHNleHAtdGhpbmctYmFja3dhcmQgc2V4cC10aGluZy11cCBzZXhw LXRoaW5nLWRvd24gZm9yd2FyZC1zZXhwIGJhY2t3YXJkLXNleHAgYmFja3dhcmQtdXAtbGlzdCBk b3duLWxpc3QpKQogIChwdXQgZm4gJ3JlcGVhdC1jaGVjay1rZXkgJ25vKSkKCihwdXQgJ3RoaW5n LXNleHAtbWFwICdyZXBlYXQtZXhpdC1mdW5jdGlvbiAndGhpbmctdW5oaWdobGlnaHQpCgooZGVm dW4gdGhpbmctYmFja3dhcmQKICAgICh3aGljaC10aGluZykKICAoaW50ZXJhY3RpdmUpCiAgKGZv cndhcmQtdGhpbmcgd2hpY2gtdGhpbmcgLTEpKQoKKGRlZnVuIGJhY2t3YXJkLXN5bWJvbCBuaWwK ICAoaW50ZXJhY3RpdmUpCiAgKHRoaW5nLWJhY2t3YXJkICdzeW1ib2wpKQoKKHJlcGVhdC1tb2Rl IC0xKQoKKHJlcGVhdC1tb2RlIDEpCgoKKHByb3ZpZGUgJ3RoaW5nKQo= --------------zjfptSK0iM8kKRCnyDM0vMon--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Ramesh Nedunchezian <rameshnedunchezian@HIDDEN> Subject: bug#60980: Acknowledgement (FR: It would be useful to have a repeat-exit-function for a repeat-map) Message-ID: <handler.60980.B.167429057211919.ack <at> debbugs.gnu.org> References: <TY2PR0101MB369376FB701F22BBA319C290DACA9@HIDDEN> X-Gnu-PR-Message: ack 60980 X-Gnu-PR-Package: emacs Reply-To: 60980 <at> debbugs.gnu.org Date: Sat, 21 Jan 2023 08:43:01 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 60980 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 60980: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60980 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#60980: Acknowledgement (FR: It would be useful to have a repeat-exit-function for a repeat-map) Resent-From: Ramesh Nedunchezian <rameshnedunchezian@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 21 Jan 2023 08:48:02 +0000 Resent-Message-ID: <handler.60980.B60980.167429082712346 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 60980 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 60980 <at> debbugs.gnu.org Received: via spool by 60980-submit <at> debbugs.gnu.org id=B60980.167429082712346 (code B ref 60980); Sat, 21 Jan 2023 08:48:02 +0000 Received: (at 60980) by debbugs.gnu.org; 21 Jan 2023 08:47:07 +0000 Received: from localhost ([127.0.0.1]:48009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pJ9Wk-0003D4-Ra for submit <at> debbugs.gnu.org; Sat, 21 Jan 2023 03:47:07 -0500 Received: from mail-psaapc01olkn2028.outbound.protection.outlook.com ([40.92.52.28]:65472 helo=APC01-PSA-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rameshnedunchezian@HIDDEN>) id 1pJ9Wi-0003CZ-QQ for 60980 <at> debbugs.gnu.org; Sat, 21 Jan 2023 03:47:05 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ObMDlxGLwldLQvh2ltFKrhXdpsTEY70mFloit4td+SMX4DnZrzj7ZkEdEpj6EhiCZybGAPGZuznFimYzisfJ9KFzc6EAtOGb0A4kdDCx1Rz7ZhzPDG/8kYWlcxGWbpMnExYz8Y6O1H9HCtJBvSV+lMPAZnxu3Tcqs5nfWafDnj4HebSXyt0is+sPfGQf9B8uZywtQW4E9RWGovwojm6V7hgaeZ6cPmDxmbecNUkqy7FPg7wS3RLkFXWYY94XuZSgwHNfkRJFeuQaBhTz9ERgt5VMqrAnG7LgbUo8YPmp5L8OroDFmHZaeUTZennTJAmb6WyNE7cvoq7ppu2DorMtkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=T4MMcRDx+cFsaC/IiJtWaRidXkzEPV0S1ziEdnUSOC0=; b=TBrJJEvp0DLCpbEU/f0Cny6Q07WNPhsgq6YzYQ7uCyvYM0sS40JFUCoVAbFCtbK9JD+EwYRjB7J2sQXsruHO04+WPGwQ3Qg1SopLb7ZjTZFIKGFYOpATW0DhLgxWZEeKB45SyovixYQ2wvwi+6VbPBHqbESjhwizx7uJYgdsoZIV7ZaAhvKmeWEIBDQsM6sktsI8JcgiogzoEqNGXSf8VrzyMQoT7CA+QRNOe4bpuMqDHv6Stbg41TvZIz8jToxrTDiOGFcW3SUIkaez8T+W0VI1mQOqai2aG9u8V826s+wOfgr5qGqfZSHiF4G4va5GFaSwu0hlrdbXBMln4Kejvw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=T4MMcRDx+cFsaC/IiJtWaRidXkzEPV0S1ziEdnUSOC0=; b=SjFZS6XNQUDYXnBWN7c3u6k5nz39lwEAI+Gz4TLjb4uYaaBQyzixYXCXZfS708HNh+ffrb9E4Ce3u+VZLTBSihM4O0OlVw/tV0cWhSogtFTgTnv4aSGIFxrRaB2CJvLwb2VRqmPpOeWNDmyuPIZt6Mk6R6OEuxCDB/HeSFvpeVLxxhEfLFLcD07OdLFO8Pr0LxE5hS99tb5/cD5kkxHO/ycilpd/R9w2R3MQt7LRdsAf+Mh+2emYsHdsQuyhMqJtr39u0mQEl+H1lHTp+B2wPVdV+v/YY8R41qscHQczP26DfKnuzsPHirkW0U1zqlpIhF7cvUYi9+n5JsdelcivAw== Received: from TY2PR0101MB3693.apcprd01.prod.exchangelabs.com (2603:1096:404:800f::16) by KL1PR01MB5153.apcprd01.prod.exchangelabs.com (2603:1096:820:ca::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.27; Sat, 21 Jan 2023 08:46:56 +0000 Received: from TY2PR0101MB3693.apcprd01.prod.exchangelabs.com ([fe80::43e:15e5:fd5b:c74a]) by TY2PR0101MB3693.apcprd01.prod.exchangelabs.com ([fe80::43e:15e5:fd5b:c74a%6]) with mapi id 15.20.6002.028; Sat, 21 Jan 2023 08:46:56 +0000 Content-Type: multipart/mixed; boundary="------------n0CsCVSINWV0l08uWjGAXhdc" Message-ID: <TY2PR0101MB369364DD7D3AD6B31E94A606DACA9@HIDDEN> Date: Sat, 21 Jan 2023 14:16:52 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Content-Language: en-US References: <TY2PR0101MB369376FB701F22BBA319C290DACA9@HIDDEN> <handler.60980.B.167429057211919.ack <at> debbugs.gnu.org> From: Ramesh Nedunchezian <rameshnedunchezian@HIDDEN> In-Reply-To: <handler.60980.B.167429057211919.ack <at> debbugs.gnu.org> X-TMN: [kykZ2zfDiavj4+V97m8AoudBby7M8m/k] X-ClientProxiedBy: MA0PR01CA0115.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:11d::13) To TY2PR0101MB3693.apcprd01.prod.exchangelabs.com (2603:1096:404:800f::16) X-Microsoft-Original-Message-ID: <7d64a58e-1ae1-4976-f4cd-ec69e2e70513@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY2PR0101MB3693:EE_|KL1PR01MB5153:EE_ X-MS-Office365-Filtering-Correlation-Id: a1b440e2-b1d0-4032-d904-08dafb8c0d61 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1++xe2C35O7PbFDjFV/8avlU7O7zJVLV+zTBqsX+CchYnGThk5l6N6du1gaRhkfNDeOJ1QdSumBJJFi7I7MS9kPEO+6bzRwNDxYF8iHiFdZOq62iBmuNpyOC/UIWQLDZHTAfsvQL+/derSvOmVN9kES62DHjkMpWdt3nrA3bcjCwqN3cL42kxzNI5aH5Rp80XbK7/2JUdsvmaAXI5t469azeTeYl6MXyn161zNNJ9GGI43qXHfwQA/VnAr4xT5zm5vv3W8HO6ao1U8TcRej276N3ZTkVoVSVhOtsmjFs60moxKLMw363yxBlMRtQU04Qs6d4f9fdIlPPMHVXjNbYbp5DFQ7JJeyyAcgIJzGQZQKuUAiUmJ1zTJjeiMx7sPh+7sLUbFvU7EOe7i4c8ZijkE+Z35op4XCFb3GECO38sO6baszocs61eYsMTs57BElGPmEMObHSAkpWSWLG/nmdtM1cb5eNNnHpqVKlkgjb4XULtpyHw4sj5u5fE4Lmlw95K49JbYwZQIoyNHyzp+qZiMCsH6Dm/+yrcHSzLFmP+hos6/AS79ctZCMpFbUM4i6VL1hcmoKAzOZUlD1FHigVdqleT8ck9y1Qia4tz2H2p9CI0RcHreW118pZ2J12ZiAxOSfjWMPM37tnPFGzCf0kIA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: MWDVz4kZ7hpGdHqLFvSZ7IS4XaJ+iB4sO86Y20p2tl7oYgBQtM3uqrthENLDe8TL8O2ALOx80MVHxAxn3t9MtD/iWHH16UW/rB3nqAMJsRFpFWjWwetjTf+y0xGgz1UslfWkgIzZhEzSHoq48xOzXzxcEi+tAj8ZFdUg3StEG6qB4iFaIyn6fd6FuFDU1RSHjRgkKyRhYRdgDLNje8hEdUUndJ2qVn1x+U+ix/q+CkNqnpX3sEIDoJTacD4xW4F5brlTk1IHKOlmgYpAinsTUvX3f/BJ63jA2KXoUBKAh4oWT8djZ33D18c1COuamHE369DnUHnUjPhIB8H1t1XbPZlehwoo1xRd0E+dk8J+lu+Z/yO5ZypDQVMhA4NptrtA1k0L5Q4R7ap/eGDXJkW32Rb4TtZ9+l5ECVmxY6lqxYlQQWvcorEQNCd7tXe+W8BtQBTvRnreEDHq1zIhrdYO+b2GVLNtlB4akoGRXEPwb0E7fr2xlFxvsvWCQRAvb96cgjzwuhWbzJr+JVTR063gzC63MUE4JNKeju/v3KHSj/84HeyO5WlSTs77eKTVFpTuee8woZ6cEs05dXyqf0P91H7aMp9ZYJ5fuVcdVsMUMCaiHMUAqLsIccBvmqpWTtqqo1/IYvfipfwYdGPHMJA7p2QExC5muuaMXIGKpnCzAMxzgW22Y3hIQSYrgJ3ba4Tu9qIDuZw1zKS81pzS9idht1XXyi5JaQVJoEedXviZ9qTSxJKnU6NudHJuAdaKCNk7IGQa/EAGjFDB8BSdZ85LJ8ZjtlRriuh5PQ7VIb+h9IsuCxgXHBCE1F1TCGRLoqhnYIOiuL+AKJJ64NFtQqnxGeF3OOexl3SC4e+FC783G9RTvvqQ01HoEYYBdlkwQvEAUR0egkpsnh89LSIS1inK+7lyEntQDO6f9ulGUE56M7mFdZyA19aJsLta1ALnbF1jxJglJRMYfTWhZDrsFrR3e8btRRlMdCmlwo7r3zb9YYuiiINAUNZgQJ178pXnr73gTdQvGoPBtlQzPWpNmzXuXQIXLgSSJv6V0XVCUm8NagcTVfyn58YHa9WDYUqjvjOKrqHBnhg/pVICyvl4rdEKLrCJ4y76fxv90feOWHQLbMRbQeWI+xUMDZsfbaJPHbJEx2NY7OJGGo774bibMvNqdUuzkY6xxjiIYYREyROUFMnUWrq5GSWqJS58b0MlYdAYs7+EU0t0/ER4giwVWNZZWSxogEAVseEVPDzMN5GYB7uT+H7F9aORUgPewoNo/57NpwlGTDqQyWG3ckt8uNLvgFgoB6FHjh7iA+SE/p0Iq/Y= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a1b440e2-b1d0-4032-d904-08dafb8c0d61 X-MS-Exchange-CrossTenant-AuthSource: TY2PR0101MB3693.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2023 08:46:56.7199 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR01MB5153 X-Spam-Score: 0.4 (/) 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.6 (/) --------------n0CsCVSINWV0l08uWjGAXhdc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I am attaching the `*lossage*` file generated by the video recording at https://github.com/rnchzn/scratch/issues/1 --------------n0CsCVSINWV0l08uWjGAXhdc Content-Type: text/plain; charset=UTF-8; name="lossage.txt" Content-Disposition: attachment; filename="lossage.txt" Content-Transfer-Encoding: base64 IE0teAkJCSAgICAgOzsgZXhlY3V0ZS1leHRlbmRlZC1jb21tYW5kCiBsCQkJICAgICA7OyBzZWxm LWluc2VydC1jb21tYW5kCiBvCQkJICAgICA7OyBzZWxmLWluc2VydC1jb21tYW5kCiBhCQkJICAg ICA7OyBzZWxmLWluc2VydC1jb21tYW5kCiAtCQkJICAgICA7OyBzZWxmLWluc2VydC1jb21tYW5k CiBmCQkJICAgICA7OyBzZWxmLWluc2VydC1jb21tYW5kCiA8YmFja3NwYWNlPgkJICAgICA7OyBk ZWxldGUtYmFja3dhcmQtY2hhcgogPGJhY2tzcGFjZT4JCSAgICAgOzsgZGVsZXRlLWJhY2t3YXJk LWNoYXIKIGQJCQkgICAgIDs7IHNlbGYtaW5zZXJ0LWNvbW1hbmQKIC0JCQkgICAgIDs7IHNlbGYt aW5zZXJ0LWNvbW1hbmQKIGYJCQkgICAgIDs7IHNlbGYtaW5zZXJ0LWNvbW1hbmQKIGkJCQkgICAg IDs7IHNlbGYtaW5zZXJ0LWNvbW1hbmQKIGwJCQkgICAgIDs7IHNlbGYtaW5zZXJ0LWNvbW1hbmQK IGUJCQkgICAgIDs7IHNlbGYtaW5zZXJ0LWNvbW1hbmQKIDxyZXR1cm4+CQkgICAgIDs7IG1pbmli dWZmZXItY29tcGxldGUtYW5kLWV4aXQKIHQJCQkgICAgIDs7IHNlbGYtaW5zZXJ0LWNvbW1hbmQK IGgJCQkgICAgIDs7IHNlbGYtaW5zZXJ0LWNvbW1hbmQKIGkJCQkgICAgIDs7IHNlbGYtaW5zZXJ0 LWNvbW1hbmQKIG4JCQkgICAgIDs7IHNlbGYtaW5zZXJ0LWNvbW1hbmQKIGcJCQkgICAgIDs7IHNl bGYtaW5zZXJ0LWNvbW1hbmQKIC4JCQkgICAgIDs7IHNlbGYtaW5zZXJ0LWNvbW1hbmQKIGUJCQkg ICAgIDs7IHNlbGYtaW5zZXJ0LWNvbW1hbmQKIGwJCQkgICAgIDs7IHNlbGYtaW5zZXJ0LWNvbW1h bmQKIDxyZXR1cm4+CQkgICAgIDs7IG1pbmlidWZmZXItY29tcGxldGUtYW5kLWV4aXQKIHMtbCAu CQkJICAgICA7OyBzeW1ib2wtdGhpbmctZm9yd2FyZAogcy1sCQkJICAgICA7OyBzeW1ib2wtdGhp bmctZm9yd2FyZAogcy1sCQkJICAgICA7OyBzeW1ib2wtdGhpbmctZm9yd2FyZAogcy1sCQkJICAg ICA7OyBzeW1ib2wtdGhpbmctZm9yd2FyZAogcy1qCQkJICAgICA7OyBzeW1ib2wtdGhpbmctYmFj a3dhcmQKIHMtagkJCSAgICAgOzsgc3ltYm9sLXRoaW5nLWJhY2t3YXJkCiBzLWkJCQkgICAgIDs7 IHNleHAtdGhpbmctdXAKIHMtbAkJCSAgICAgOzsgc2V4cC10aGluZy1mb3J3YXJkCiBzLWwJCQkg ICAgIDs7IHNleHAtdGhpbmctZm9yd2FyZAogcy1pCQkJICAgICA7OyBzZXhwLXRoaW5nLXVwCiBz LWwJCQkgICAgIDs7IHNleHAtdGhpbmctZm9yd2FyZAogcy1sCQkJICAgICA7OyBzZXhwLXRoaW5n LWZvcndhcmQKIHMtagkJCSAgICAgOzsgc2V4cC10aGluZy1iYWNrd2FyZAogcy1qCQkJICAgICA7 OyBzZXhwLXRoaW5nLWJhY2t3YXJkCiA8cmV0dXJuPgkJICAgICA7OyBuZXdsaW5lCiBDLS8JCQkg ICAgIDs7IHVuZG8K --------------n0CsCVSINWV0l08uWjGAXhdc--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.