From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: How to walk a Lisp_String? Date: Fri, 02 Sep 2022 20:51:17 +0800 Message-ID: <87h71qj5x6.fsf@yahoo.com> References: <87a67jw1kw.fsf@elite.giraud> <83o7vzqey8.fsf@gnu.org> <83mtbjqemd.fsf@gnu.org> <87ler2963r.fsf@elite.giraud> <838rn2qnsf.fsf@gnu.org> <87wnam6y70.fsf@elite.giraud> <831qsuqllo.fsf@gnu.org> <87bkry6tnr.fsf@elite.giraud> <83tu5qoxol.fsf@gnu.org> <87mtbi57i2.fsf@elite.giraud> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8971"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Manuel Giraud Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 02 14:57:35 2022 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 1oU6Em-000264-N3 for ged-emacs-devel@m.gmane-mx.org; Fri, 02 Sep 2022 14:57:32 +0200 Original-Received: from localhost ([::1]:58010 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oU6El-0002oc-PF for ged-emacs-devel@m.gmane-mx.org; Fri, 02 Sep 2022 08:57:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34382) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oU68x-0004Sq-Cf for emacs-devel@gnu.org; Fri, 02 Sep 2022 08:51:31 -0400 Original-Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:45399) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oU68v-0000ZL-5k for emacs-devel@gnu.org; Fri, 02 Sep 2022 08:51:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1662123086; bh=HfxarEycFSc2oap5kiS6PcdEFNOpKqyA8JkuJfkT+eM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=RrguNjxOt5+PM4wb/GITyt6ytd7gxzkvbWVPomf/85baarRoG5ZA1rrnOf/dan/2/zTOJJjiYSEDHuFszFCMLXF6yfAxT0XQUr6U2OPtazLktz8VEZ+cmeqitpnx6pyFfPzOkUwEDOO4iZSwyZ4E1N6E26JiXhVNBl+gRKqJ/fSpEMOxVMox39h24dICJ0TEgaIBduKmrQzS+eMawSA9Jj9gn+wAruq2o6smUbkaz5L2kY8DjP+TUO1Y7lBJcGmXcusuOHMGF1EKI+qpt1a1HWroZ/Z8Fb/ZdIPCPZ7wqCuHHDZoCuisalPa+/5bZ7SPYITDG3LoLoitzS6PMAaUeQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1662123086; bh=guczxeIdgdEEIAGNzFQJcBUWREkyjVHFwDiMCSwpQKN=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=BGMMr5El7o3Z05wDGupbn/MFGUPP1ghk/VWMP1GeBWV3KRqyvmsbAskFRoJNDgoEWnS6AXatATQiOAV53aAkt1R7qI8QCDxLz/JIrVy/1CmRyxPDkzf1dfHrQy+/6Ma/0Lpr2A/NGXPUcz96yDu6YVKwFKUpPD6NOR+3/5p3tCdKFNNKPwx6OptpWBAZpWQjFlimK0RXPJFt4KNcTJq6gwy+m4pz3x2bUrE9f8LdH6ITabkGuxIZ+x7VXHVTeoV1Z/+tNulMUdGsx3ewd6OCDLBdBZCwhmYUNYNNvqCqPo5WI7ly2UbKDHfn3izmB4Cs0zNaNTl0gefSHl68a3EKag== X-YMail-OSG: .wEdUAMVM1nt3cNtDPreIwIkg8E.u5BObNXX883DeBrSiblg4ZoTLS0JF.YfETs I3GNn22cNE_gdCECy45t2OaXo.TMTGLQoVEqXKwgc63gux2vAt14JIl_TiMbjJrWY_6ajRNzOvGY 6UE3YZZ8E0hghoXa4gmDK9EgzHSohzQeUzBDWCTlZpD24Qc5TAidH0k8X32Il6r2fi288nK.727Z ie38NobsDeJywZ3uUSemAPvWI7qBL4E5oB8HyBsYLcm842DV0pWUYMwNg1h67SiKDV.lOceMjDcy ZeTChlxfQbBdpFjR43g0GL8ZjxgHSJOd8RI7xk.S8ZCOiuRzRyskBxgjSJfppUt3pMlFhvLOtRts Y2FzSPm5t_zcl.Z42fCUNF222ZITCsSezAmsJI8e3HXOwVndJzgwRxnmqD9is7kTqHUNQVKpQUgO IwstOtUjNslJJGk1eAVKzaTGj4QurpMlVjFW_Uu7MfXMEXWZqZb1OQ3c5PCWVLQVz8eISgxaX8Z1 Sy1xSTVMa0Z4LeTQwy3axBzrsXh414tEMzxW6ejrLVdmJVuEWc6MJ9o9ToLGr3nRbGIJUJYsAOw5 JdHeLm5Mf8sCWAcwpRrQTADkQEyqdWxap4QX6D9KMqLbc0FRxA_iRP7N9Rkj34xupvf5xrKLhg0z lVlP.M8Nij1_edzxVVs7go79sKfMUAPUUbyh2iKCE4C07rpz3ReG4AjiDLI5ym0PvHENibV6Xa1F h7mGvSOyM0rewmXNjUYlDMh2muWKKP.SpNkQs3PIrhqAtyz0uZUZtiTVia8sgV8AXHF.Ws6WcKrw 3myDnsGx8bWGH1CVunzGSBBjxbzNmyhuCkhgZwlarC X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Fri, 2 Sep 2022 12:51:26 +0000 Original-Received: by hermes--canary-production-sg3-6bb8946c47-n8gf6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 79d683401e7a3b6439c7e642a88160f6; Fri, 02 Sep 2022 12:51:22 +0000 (UTC) In-Reply-To: <87mtbi57i2.fsf@elite.giraud> (Manuel Giraud's message of "Fri, 02 Sep 2022 13:40:53 +0200") X-Mailer: WebService/1.1.20595 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.191.204; envelope-from=luangruo@yahoo.com; helo=sonic312-23.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:294547 Archived-At: Manuel Giraud writes: >> At least, yes. And then I'd expect the currently active >> (a.k.a. "selected") menu item to have a different face from the other >> items, so that the active menu item stands out on display and provides >> a visual feedback for the user moving the mouse to select menu items. > > You're right. I guess that I'd have to introduce a menu-selected face. > But from where I am now, it will at a final stage. That feedback is provided by the Lucid menu widget, not through faces. We want to make the Lucid menu widget display multilingual text correctly by using the Emacs fontset machinery, not to make it define menu text appearance through faces.