From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ramesh Nedunchezian Newsgroups: gmane.emacs.bugs Subject: bug#60353: 30.0.50; Make `repeat-echo-function` as a LIST of functions Date: Tue, 27 Dec 2022 15:42:29 +0530 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33347"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Cc: Juri Linkov To: 60353@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 27 11:19:16 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pA73E-0008YX-1p for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 27 Dec 2022 11:19:16 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pA737-0007qW-Sd; Tue, 27 Dec 2022 05:19:10 -0500 Original-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 1pA730-0007qC-OS for bug-gnu-emacs@gnu.org; Tue, 27 Dec 2022 05:19:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pA730-0002wS-9N for bug-gnu-emacs@gnu.org; Tue, 27 Dec 2022 05:19:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pA72z-0005sI-OF for bug-gnu-emacs@gnu.org; Tue, 27 Dec 2022 05:19:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ramesh Nedunchezian Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Dec 2022 10:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60353 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.167213628422507 (code B ref -1); Tue, 27 Dec 2022 10:19:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 27 Dec 2022 10:18:04 +0000 Original-Received: from localhost ([127.0.0.1]:54780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pA723-0005qx-ME for submit@debbugs.gnu.org; Tue, 27 Dec 2022 05:18:04 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:35628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pA71z-0005qW-4k for submit@debbugs.gnu.org; Tue, 27 Dec 2022 05:18:01 -0500 Original-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 1pA71y-0007ZA-Qs for bug-gnu-emacs@gnu.org; Tue, 27 Dec 2022 05:17:58 -0500 Original-Received: from mail-tyzapc01acsn20807.outbound.protection.outlook.com ([2a01:111:f403:704b::807] 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 ) id 1pA71o-0002AT-3A for bug-gnu-emacs@gnu.org; Tue, 27 Dec 2022 05:17:58 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MRQUWkaHO7+W9ij1lVIKz1567nsgl1Zy91W5BH9EG9Zm9PCFFVg2Lkd6JNDu8f3YyhgKMh6gv5PLbwTTjnB8eeAel/Gxs6gPpZGMbKEHYO5qkbWZOD9LAVhO6N65cAvWEDlslikVdTA+FO/IznHuPbEY2oase9pv5SYdX98FbyAG3p1Z6XyOomhFQ0Z6Z+YDDRO8Egy/77OKVpc/x97V7/PltqNX4kdykda2O6h1xvVKf782fMDnJRc+TFpTzcfm9Ss06EClfnQGx06uiA9tDvofcbn5QTt833YqA3j3xZspgWp6SZebnQXPigFiSu0rkfHJwDK9NV3gScZqi18Slw== 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=UyOiZqB0eAknwWJ3Pi44HU+26r++dK4jZdEPRWDAhZQ=; b=k2URn47FbzuHJBjcQQZXoqA156dfl065OwkRj0JUWS+6ZNpP4jAjzHEDQGzXV0I0LUUi9Lj9eyIwcg3RRzH5lSZaR5X3Eq3nnrp0T0923Gdax0WsJHkUiS201r6ffo9uYkKNAa71dswoiwNQSO9r4fxBUjKgDpJnu367HGazj1XuGEmsCOwtk1j35oIe3T7LvMWHO/8hxvGGMeFQqObiZtu3PZaeHeTCh10TXIAab9w0Ryy+udlYvZsHXPEi/+IEJNZjHQD1+wxaxArl9OUiBm3z7+XqFfCPSXxQ6pceg1Cs8NrEqy8Uag1jaXGSRVzrCRwTglB4kqk7/6zkVc1Exg== 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=UyOiZqB0eAknwWJ3Pi44HU+26r++dK4jZdEPRWDAhZQ=; b=WxEOde6G/35HY7EsZ7saZfrNi+rd0v2fFH8FcKtU+j3TcMPHtUFYZhwHjOyeg68kt6ln83S0ADxaC4TwMgY4wFf8JUxDIzDogm5H5kNJXlpyAK4/irTZrb561kZnSR0C8gMqz77bycuSipg/f+ySOmZCJIayr57Heiw7YYSCpxWXs8w2cdpyAnKnz14Yyo0uD5Qr0qBYqPEuonWQ8h2g6kRnt3LjrWln2Zmrd60mrIJulJ9OnMXqWryUL7ZshjA4ysMzjy4Az1lBdgJClE86wPfCJfzQTqOEqf0i9H7sjqAwlGYvJQbxCNBF1Xrskns+T5aGBlLAVPK8oGaGThFwRQ== Original-Received: from TY2PR0101MB3693.apcprd01.prod.exchangelabs.com (2603:1096:404:800f::16) by SEYPR01MB4415.apcprd01.prod.exchangelabs.com (2603:1096:101:5f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.14; Tue, 27 Dec 2022 10:12:35 +0000 Original-Received: from TY2PR0101MB3693.apcprd01.prod.exchangelabs.com ([fe80::43e:15e5:fd5b:c74a]) by TY2PR0101MB3693.apcprd01.prod.exchangelabs.com ([fe80::43e:15e5:fd5b:c74a%4]) with mapi id 15.20.5944.016; Tue, 27 Dec 2022 10:12:35 +0000 Content-Language: en-US X-TMN: [APHGkHedTxjJcV0B8i+sNdYORgGmZaFBNc/euxhF74J0B0T3uLbpfInQF+SR64B4] X-ClientProxiedBy: MA0PR01CA0010.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:80::19) To TY2PR0101MB3693.apcprd01.prod.exchangelabs.com (2603:1096:404:800f::16) X-Microsoft-Original-Message-ID: <4075f383-1f52-da67-c847-47d9dde44b0f@outlook.com> X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY2PR0101MB3693:EE_|SEYPR01MB4415:EE_ X-MS-Office365-Filtering-Correlation-Id: 10eb0b25-2521-4c4b-5eaf-08dae7f2e036 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 23nrhkvgkQ9SmOVl06JBD7Ldal+KDb/+8kHpzda36llmUx3kfjeVxqbwEKme3fx64Uk1pEzN2pguwR2Em497CSc+y8Z2dxqa6h8qSowOjcLB4KkM+0mPr68RSNWPQi+UhB2Cbcj3EP0c7/sudmogaxAMshq9uUenJrnIWVBZwUguTOoiP0Y7pNr/yUulQbz/qrp7zghMKTordUyi4TDbq+RXykfzxdUZluWnmV3JGD5imO8vsSft+IB05s8d9i+gnvWjG0Fbp3yO0nzRtgizUbVVMWgoDifb/2A+kHFd5auNk2LaCDUopBqU+VQ3XRZQ2LSQQeKO5upZ4VwNnK9/Qqa29XxAYh50wEqP9X5HY+VgNl4CfdAhv6ZXY9Ag3qBP+8YYC7N/mvAv7ccB7TyJV/j2JcKm7IP+agw6xuphA+vlGm2WHoxKiaHFe5kEM90L+J5tLnqNggXId6aCWml+p7pNFrbWXV7nhCt/NS6fawSp+id2EWMkd7e36CevA2F9Q5MMprd3JU6wLZbVRsbJb5tW6JZo8BlTUZP21nckkgyES82Lw0NTXvTgRSb9my/v9r+PRnRGvxOaPhc3lF8VAkFxG2lwSi9MB09OY388E3I= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: g+n3sqrQSvOJLkRAPwOA3tbC4EiDsdKwyeI/OZ/Fgki/D1NlOAzm2oeDDmg3Pam5u8R0CxHoswnYVucWaQPJbJhghaOyt60LjfEoZjWsfDnjl+nc9E4O/j30IAI8u1CQVcatut3MhZnOjQKNHd50Oc7FXpbexB1Sqa7Gk2gE/pdfyAZDhoKtKIC71DWsqWYKFblbF3/57FQYIF9sHviagiCT8oWahnGSqOxSXpUqrASSfFxbg0Djsy24dijm5S/wxiOC2AAvx1oZSo7OHJPnManPt8Eg5eTY2M+J2yn+K/Tzukrwit+fw8dJdeRWIBkJMTjU34cZfp/vqeu1OhjKE+5GeElfMrc3TFBrMdv0i9fB0k2UAQMuNFJuA3fPgIMO8Qb4Ht4ZW6k7JszYTC0HpzmTbuBaNjsVrpsHnQPl+S8SlcfuG3vouEOo8gSBAVvdnRP/K4+g8ICVFlf8GLkUk+b8kmpym0e8DgrhwmFeOs+PLOQAagRDHbixOciCpnEm2gt2MIXI4idcqlBXpxCcvAvhEANpa64+1YNOs/bSUz44Z6Xsl64bx/iiSFANvTTkw1svm5CyGzCssiiSLxExxRyjJpJNeMI6pk3bote0ZZ4neWQF3jhmVvsQqsOx6o8LgROqiB8VcX9uDH4Ufme1Y4c2cI7NLYt5PjyLRzutrx5EempVOgABGBTtRtAFlkE2ltFbrgaYbOOggryRn+K0990cx3xx5dBOm5e0BQMgkU3EwqgPYYgav0aB5q KOYDodCk7gRYg/VhzJ/eU+lVSM5WR9cobY0/g7WJAs3nB4qAuMTXy1Db7wrGLh73osm96waaAwKPJFj58Yqzb5jcnFryI8Uw78 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10eb0b25-2521-4c4b-5eaf-08dae7f2e036 X-MS-Exchange-CrossTenant-AuthSource: TY2PR0101MB3693.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Dec 2022 10:12:35.8763 (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: SEYPR01MB4415 Received-SPF: pass client-ip=2a01:111:f403:704b::807; envelope-from=rameshnedunchezian@outlook.com; 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:251944 Archived-At: I need some visual cues for when I am in "repeat-mode". For example, down below I change the cursor shape and colour depending Right now `repeat-echo-function` is NOT a list.  This means that I LOSE the ability to see the repeatabe keys in the echo area. If `repeat-echo-function` is SOMEHOW repelaced with a list of functions, I can have BOTH the cues for repeatable state--the echo area message, and the cursor shape. (setq repeat-echo-function       (defun my-repeat-echo-function (keymap)     (cond      (keymap       (set-cursor-color "black")       (setq cursor-type '(hbar . 7)))      (t       (set-cursor-color "red")       (setq cursor-type t)))))