From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: lisa-asket@perso.be Newsgroups: gmane.emacs.help Subject: Menu functionality Date: Sat, 10 Jul 2021 07:06:30 +0200 (CEST) Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3311"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org To: "Jean Louis" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jul 10 07:07:35 2021 Return-path: Envelope-to: geh-help-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 1m25DC-0000hx-Ag for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 10 Jul 2021 07:07:34 +0200 Original-Received: from localhost ([::1]:56114 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m25DA-0001sY-R0 for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 10 Jul 2021 01:07:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51414) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m25Cl-0001nG-HW for help-gnu-emacs@gnu.org; Sat, 10 Jul 2021 01:07:07 -0400 Original-Received: from ip-16.mailobj.net ([213.182.54.16]:57014 helo=msg-6.mailo.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m25Cj-00028y-0E for help-gnu-emacs@gnu.org; Sat, 10 Jul 2021 01:07:07 -0400 Original-Received: by www-7.mailo.com with http webmail; Sat, 10 Jul 2021 07:06:30 +0200 (CEST) X-EA-Auth: tji8yHIjBE6aQVxQMAlkO02qeC6LGPqrfiAodzGM64bkW4Qt3jjHJJoFTujpp06bz5q+y4qA2xmqDUQJuWXMQA== X-Priority: 3 X-Mailer: COMS/EA21.01/r20210601 In-Reply-To: Received-SPF: pass client-ip=213.182.54.16; envelope-from=lisa-asket@perso.be; helo=msg-6.mailo.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:131653 Archived-At: All help questions are personalised, don't you think? Have done as follows.=C2=A0 In the last one I used `menu-item`.=C2=A0 I am= new to this and only been playing with menus a couple of days. Criticism could do some goo= d. -------- (define-key-after global-map =C2=A0 [menu-bar diamer] =C2=A0 (cons "Diamer" (make-sparse-keymap "Nanga Parbat")) =C2=A0 'tools ) ;; Make menu item, under the menu by the id =E2=80=9C[menu-bar diamer]=E2= =80=9D (define-key global-map [menu-bar diamer diamer-next-line] =C2=A0 '("Next Line" . next-line)) (define-key global-map [menu-bar diamer diamer-previous-line] =C2=A0 '("Previous Line" . previous-line)) (define-key global-map [menu-bar diamer diamer-entry-sweep] =C2=A0 '("Entry Sweep" . gilgamesh-entry-sweep)) (define-key global-map [menu-bar diamer diamer-hide-entry] =C2=A0 '("Hide Entry" . hide-entry)) (define-key global-map [menu-bar diamer diamer-show-entry] =C2=A0 '("Show Entry" . show-entry)) (define-key global-map [menu-bar diamer diamer-hide-body] =C2=A0 '("Hide Body" . hide-body)) (define-key global-map [menu-bar diamer diamer-pdf] =C2=A0 '("Faddeev Pdf" . faddeev-pdf)) (define-key global-map [menu-bar diamer diammer-htm] =C2=A0 '("Faddeev Htm" . faddeev-htm)) (define-key global-map [menu-bar diamer diammer-html] =C2=A0 '(menu-item "Hide Body" outline-hide-body =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :help "Hide all body lin= es in buffer")) From: Jean Louis To: lisa-asket@perso.be Subject: Re: Menu functionality Date: 10/07/2021 06:56:12 Europe/Paris Cc: help-gnu-emacs@gnu.org * lisa-asket@perso.be [2021-07-10 07:39]: > I have been doing=20 > (define-key global-map > =C2=A0 [menu-bar diamer diamer-hide-body] > =C2=A0 '("Hide Body" . hide-body)) >=20 > Still, perhaps using `menu-item` could makes implementation better. I understand that rather that you have got difficulties and you would prefer personalized programming service to make it easier to your own frame or viewpoint on how it should be. In general anything could be better, we have no use of hypothetical statements. Best way to show what is better is to make it, at least to give design proposal. --=20 Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/