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.devel Subject: Re: Getting magic numbers 134217734 etc in a repetable keymap Date: Sat, 3 Apr 2021 20:44:35 +0530 Message-ID: References: <83tuonesck.fsf@gnu.org> <83r1jrecik.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14511"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Apr 03 17:16:22 2021 Return-path: Envelope-to: ged-emacs-devel@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 1lSi0c-0003fz-CY for ged-emacs-devel@m.gmane-mx.org; Sat, 03 Apr 2021 17:16:22 +0200 Original-Received: from localhost ([::1]:46716 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lSi0b-0003mw-EA for ged-emacs-devel@m.gmane-mx.org; Sat, 03 Apr 2021 11:16:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58222) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lShzC-0003IC-2n for emacs-devel@gnu.org; Sat, 03 Apr 2021 11:14:55 -0400 Original-Received: from mail-oln040092254086.outbound.protection.outlook.com ([40.92.254.86]:56592 helo=APC01-PU1-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 1lShz9-0005Wh-W2 for emacs-devel@gnu.org; Sat, 03 Apr 2021 11:14:53 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FWBA08j9wt6ReFh44MDp4jbuCDWFua+a3cVUl7zru5z2OCKLh9xKnQhnRmrDkyfMY0B8BLsY/tfjf9pqSNRAIdXHNDm9Bgpsw38x4YqgKrXo2te1gR5qQtY/dvyUL5pNyK2jIN0PpDnFM+p7oCvqFODM8SdmHmLkK1BlOg1tW7RdDQm9hBaRr3nz+70u3rS5YCp3DhtxBJmOaFCM1Y9P9HJVGb8KjiaW3B8447e8p/x4xxWSXNDMA2xP/JR2cdohOMZFb46G/wulbyRSM/GQREObSGQdC+CG4GoSjghJpML8xnGh6i/ry9e0BJIb/u8Ec15VH/AyVIm/T3cHblYJ4w== 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-SenderADCheck; bh=ZCiMq2S48Lv7/2ce4KEXZHKToa+N6fxHE+2hXk7yoTk=; b=f8RJTouf0MCkfrrT/lzz+2+b/2M7FgcokoWerXID2CJ7oZHCWp7SOi76LLVnp6QqQy6o00gtEFhhc40yH3d+pXzLmUc9mt1i7GkspSvoNnvyk1xvd0R9M09mHFqZvd8ipg/ice/9kPh6ntvGlbMv7OrNgmuGh22yzDLQuRFSiHOp4nTEWjHRMDEWQxfkNRGEnaN3ZzrT9uYICmQNOD+6GrWQjzMRBR1e+Qo6V+3D3t+ECl9fq3txYt4yRy5TXF/PoKCtn7gNWjf/UEs5+Va93FdosPfEayG3LBtjqoKppLbFOzEhQ6Q3/HB7gHWGUsi4g8aFh5DM4I5cLwjtSauZmA== 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=ZCiMq2S48Lv7/2ce4KEXZHKToa+N6fxHE+2hXk7yoTk=; b=GoCXXGH0Zs0ML7FmInseOnsktHfuyxpqk1Uz8cOGSlRULyGjog16S8biyB5kIIj8e/RtqOTbRN6XncXSysXm75MNI4HJei+0pin1DUSHFrM2jcwFdh9vcKD54vLWrBbhTUE6W1HYVqHRJPt6S4LZKZ7L0+Z01jEWs2vsScAu1J1TW2cLrKeNrlLHj3nhlw1UZZysoDzvDLqxFU2NZ7a7Vh3IVQ6WM8qXSckRwR9XHEgx0LpuJvtVHiMcFJE+j3kc84vW3HUmZkriLOfA19WhCZ/hbSp4FKS3nT/wWTvJjmrP8TAnBbwgBAhUjqCpwLu+Ru5sMDG2R3dBfqhxD6cGkw== Original-Received: from TY2PR0101MB3693.apcprd01.prod.exchangelabs.com (2603:1096:404:800f::16) by TY2PR0101MB3390.apcprd01.prod.exchangelabs.com (2603:1096:404:f1::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.29; Sat, 3 Apr 2021 15:14:45 +0000 Original-Received: from TY2PR0101MB3693.apcprd01.prod.exchangelabs.com ([fe80::4980:4d7f:474b:de2c]) by TY2PR0101MB3693.apcprd01.prod.exchangelabs.com ([fe80::4980:4d7f:474b:de2c%3]) with mapi id 15.20.3999.032; Sat, 3 Apr 2021 15:14:45 +0000 In-Reply-To: <83r1jrecik.fsf@gnu.org> Content-Language: en-US X-TMN: [/mKeAvSmS3JH4+tigcY/TuBDsF4jPBnj] X-ClientProxiedBy: MA1PR01CA0151.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:71::21) To TY2PR0101MB3693.apcprd01.prod.exchangelabs.com (2603:1096:404:800f::16) X-Microsoft-Original-Message-ID: X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from [192.168.43.244] (117.230.156.63) by MA1PR01CA0151.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:71::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.26 via Frontend Transport; Sat, 3 Apr 2021 15:14:43 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d2dc94cc-82b4-4679-0b07-08d8f6b33671 X-MS-TrafficTypeDiagnostic: TY2PR0101MB3390: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: g9w7X1vP+caXTM6cZZ08YmaGkTKKn1ZJpkU62ZKpPCbj2HDk5g3zd49KO+Hb7VsA5/ywrBRX9DVkYd9i0lPJnBK8WibdTpI/bJEoGl8uwshe81l4CuoVBaibilvTL6/wStROF12mOFZnQPD9YGKkO9HUK76FlOl6RdAbD6RDUflLmfSoDADUYoAlfrWz54icEeL6ocEdVEaVzzA08rRwnuEd2FBkCIi81CzOsKlzXbEvtil7A45LVlMXruWHdCrv1JFCqHA/zF6vzqFX4si1XjUXI9hoxc+Kxg34EV3ReyCVYkRfXfAcpKonkVUmB/Y86UdhCSepXCDqPRX8QMFnl5NeM2QaYGKQ4be6nh1YrITSgS+AYrSLuudS//VR63wXD008EVud+HSzWuARsn0X2A== X-MS-Exchange-AntiSpam-MessageData: RmES1DZ4eij3f5RVvxWTeKe8mqGDEUyNPn9hjpHoIGDh5KtVdclzAXz9vPjZDU55ptwPQ2vGDkKVGwQcjgC+Q0BEkCI+XYMVBLNhc94zaUHMe9CAcd3zRejliWOv4d1O165Hy87RZV5tRTqlBWftoQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2dc94cc-82b4-4679-0b07-08d8f6b33671 X-MS-Exchange-CrossTenant-AuthSource: TY2PR0101MB3693.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2021 15:14:45.0004 (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: TY2PR0101MB3390 Received-SPF: pass client-ip=40.92.254.86; envelope-from=rameshnedunchezian@outlook.com; helo=APC01-PU1-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, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:267351 Archived-At: On 03/04/21 6:44 pm, Eli Zaretskii wrote: >> From: Ramesh Nedunchezian >> Date: Sat, 3 Apr 2021 17:28:12 +0530 >> >>> Display the "magic" numbers in hex, and I think you will see the way >>> clearly. >> >> I am dumb. I unable to take your hint. Can I have a full >> recipe. > > Maybe I don't understand what kind of recipe you are looking for. > > I thought you were asking how to synthesize those "magic numbers" > given the key description such as "C-M-f". That is what I tried to > explain: if you display the number 134217734 in hex you will see > #x8000006, which is C-f (ASCII 6) with the Meta bit ORed. > >> Getting the magic value of C-M-f is not an issue. >> >> But, getting the magic number _verbatim_ in to the _repeat-map__ is >> the issue. Note the emphasis on words "verbatim" and "repeat-map". > > I'm dumb, I don't think I see the difference. > >> i.e., I want a recipe which will create this keymap >> >> '(keymap >> (134217734 . forward-sexp) >> ;; (102 . forward-sexp) >> ) >> >> instead of the >> >> (keymap >> (27 keymap >> (6 . forward-sexp))) >> I am hoping that someone will help me. I am NOT asking how to create a keymap. Not at all. People who have responded to me--thanks, for your time--have overlooked the fact that I am trying to exercise the all new `repeat-mode' feature. I am having some issues with making a keymap that would be acceptable to `repeat-mode-hook'.