From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sharon Kimble Newsgroups: gmane.emacs.help Subject: Re: Submenu with easy-menu-define yielding invalid menu item Date: Wed, 19 Oct 2022 12:51:41 +0100 Message-ID: <87mt9syqsy.fsf@skimble09.plus.com> References: <_ytzge6iJltpO08F1t4VuFUDoOTpUEKPiVV7ttHQW_7cHqNbyfswnrfy_1Gs2JkBX4ASzDUFGi848AY1CDj214we8QdCddXBLhmPBYDu4Aw=@protonmail.com> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38699"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Heime To: Heime via Users list for the GNU Emacs text editor Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Oct 19 13:53:25 2022 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 1ol7dU-0009tk-HX for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 19 Oct 2022 13:53:24 +0200 Original-Received: from localhost ([::1]:42500 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ol7dS-0003nb-Ul for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 19 Oct 2022 07:53:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55886) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ol7cK-0003nQ-Sa for help-gnu-emacs@gnu.org; Wed, 19 Oct 2022 07:52:12 -0400 Original-Received: from avasout-ptp-004.plus.net ([84.93.230.250]:39479) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ol7cF-00082L-0x for help-gnu-emacs@gnu.org; Wed, 19 Oct 2022 07:52:12 -0400 Original-Received: from london.london ([213.31.22.65]) by smtp with ESMTPA id l7buonLc9HNB4l7bwoOPMD; Wed, 19 Oct 2022 12:51:51 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=plus.com; s=042019; t=1666180311; bh=+vEZkj1SCyM1ddpqj2wWiqNs0JTxlrJ+EXgPm6nDBak=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=KCQJ6xhaGY9TY31oXkhk3gYOLiMpVhjx+yyoCXC+6Ij5cNcISSQdkaH28p+a15XDV VfYUGTw056nsGZ8HGHPl13qRIblKYLNYi9zSxxlV+uO05xw4eaWJ4WzVmyw5a6ntsh xGq0i7khRSoxf6ubWMEhorvv8PssiLrrztWs/+hXCpdV65BUZnbzWUMAChOrfkiR1A F6Nt2gt+ubx8NKyaBuzj0VEi4H08cRjZBGmsWsNmWNpEm4hKYC0hrJpHk728n9UHEO R+rwhV2HQ9N+YR4CQiOA04NifGlt0uDQHblZISF3SrryHLqedOx5/9620v4sfjr2XV bSiqO169W+eQQ== X-Clacks-Overhead: "GNU Terry Pratchett" X-CM-Score: 0.00 X-CNFS-Analysis: v=2.4 cv=cpKILn0i c=1 sm=1 tr=0 ts=634fe4d7 a=/SzqEEXLJ+iil24vahWm/w==:117 a=/SzqEEXLJ+iil24vahWm/w==:17 a=mDV3o1hIAAAA:8 a=LlzXLoV6AAAA:8 a=iI7HsYTVAAAA:8 a=bAHfVwKlAAAA:8 a=-HZ4rqNHZYR-Phkpy0sA:9 a=_FVE-zBwftR9WsbkzFJk:22 a=diwpeB1DDhFXqWA7J4Up:22 a=KxyM1Xthmv57RbWRIpnN:22 a=fjrkRJ71zQ2jzMzczd-K:22 X-AUTH: skimble09@:2500 In-Reply-To: <_ytzge6iJltpO08F1t4VuFUDoOTpUEKPiVV7ttHQW_7cHqNbyfswnrfy_1Gs2JkBX4ASzDUFGi848AY1CDj214we8QdCddXBLhmPBYDu4Aw=@protonmail.com> (Heime via Users list for the's message of "Wed, 19 Oct 2022 01:44:22 +0000") X-CMAE-Envelope: MS4xfNL+4nonncaV5yPAHywws/IIwe2AjFeF0sql0te3rruoScqoo0bmbPY6eJTrwedUZkQjEYiLoqe6HH9HvQU31Fb5QZNvIl6ZCM0535WpGVTaN2QlszMp N1WDk2Nd3YfpGbYUWRq9do1gVOQOw6zGN5cUMgKEL23ECNW2v7SaVaWdFliA1oGkqAIw27SObIrykv8CYH8/3IqYpFKiu/+3uyg= Received-SPF: none client-ip=84.93.230.250; envelope-from=boudiccas@skimble09.plus.com; helo=avasout-ptp-004.plus.net X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 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:140159 Archived-At: =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Heime via Users list for the GNU Emacs text editor = writes: > I am making menus with "easy-menu-define". But I am having difficulty cal= ling the submenu "dingo-outline-subm" > from "easy-menu-define". Would appreciate some assistance figuring out th= e problem. > > The error captured is > > Lisp error: (error "Invalid menu item in easymenu") > > --------------------- > > ;; Make submenu outline > > (defvar dingo-outline-subm > > '("Outline" > > ["Hide Direct Body" outline-hide-entry :help "Hide Entry"] > > ["Expose Direct Body" outline-show-entry :help "Show Entry"] > > ["Expose Headings" outline-hide-body :help "Hide Body"]) > > "Submenu giving outline capability.") > > ;; Make top menu dingo > > (defun dingo-easym () > > "Dingo easy menu." > > (easy-menu-define dingo-menu global-map "Dingo" > > '("Dingo" > > dingo-outline-subm > > ["Hide Entry" outline-hide-entry t] > > ["Show Entry" outline-show-entry t] > > ["Hide Body" outline-hide-body t])) ) If it helps this is a very small part of my 'easy-menu' =3D=3D=3D=3D=3D (easy-menu-define sk-menu global-map "menu" '("Mono" ("Misc" ;; submenu ["Wrap Text" auto-fill-mode] ["Get colours" list-colors-display] ["Delete this file" delete-this-file] ["call paradox - package manager" paradox-list-packages] ["Show my cheatsheet" cheatsheet-show] ["typewriter-mode" centered-cursor-mode] ["Tea brewing time" tea-timer] ["Show current key-bindings" show-key-command] ["Set the font size" set-font-size]=20=20=20=20 ) ))=20=20 =3D=3D=3D=3D=3D And its been in constant use since November 2014! Hope it helps, and if you need further guidance then please ask?=20=20=20=20 Thanks Sharon.=20=20 =2D --=20 A taste of linux =3D http://www.sharons.org.uk TGmeds =3D http://www.tgmeds.org.uk DrugFacts =3D https://www.drugfacts.org.uk Debian 11.5, fluxbox 1.3.7, emacs 29.0.50, org 9.5.5=20 =2D----BEGIN PGP SIGNATURE----- iQJRBAEBCgA7FiEELSc/6QwVBIYugJDbNoGAGQr4g1sFAmNP5M0dHGJvdWRpY2Nh c0Bza2ltYmxlMDkucGx1cy5jb20ACgkQNoGAGQr4g1tKSQ//amHIAh+Xejx0rPNi pPabd884KqO84+1zMVtpPfunAKCfXXJhlZSPkwS2VZmaJb0g4SkIYxc7ts+0jyRw jU7KncQ2GSL4jIVQWQOQwV/TyXbvC/hJSQcEddyArCUS0b7Q8kx+hB1TqQel8yUg TQX3zm4wyOwOS97yZBUxTlwshCRs0XfhLrcK4iiUpavogK7o6Kqgqf1WUft1a8ZY MGfNG1SPpa9C0f0+lIasZ2eFOiwfZHXotXM0//3vNtYALKKKf1vUSHCMRT1HjPLW xlRopdQQjiL5eVxjICcrkPKl1wZyfQGR/F1UEW1TOcF2RJ6mfzp/eZSnFNm0cpHk deXJ5nau+ZGpPJAmuzW38EcQqP82wlim0yuwhopinqFUBucdl10gDKqSuVQhI5HR LdYb8lV07dKrnD4MkHBcmmx4qRABCWepIS/CjFMUyYaZzbcJFKeHsLu82kv4z4kD oA0a0Cv72e44NQR92Mi1HViW3/aA3Ut3CeGMN04hhqcIrcDEr6ADP9hikHB1Yg0P ptEciyeTUt4aIfM6vsSfyTwO9xqKS46cQXEHdh0vcrmcMruwxS4NXkECO14i3si9 +qlwl6J7JFqxPZoDm5n98ICljey5XCJdZjGXH3yWOCh998gn9UT+KC0RV6umhbw8 De0eQ9rwbzF7rhKMQJQgw/QlweE=3D =3DS/wT =2D----END PGP SIGNATURE-----