help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Submenu with easy-menu-define yielding invalid menu item


From: Heime
Subject: Submenu with easy-menu-define yielding invalid menu item
Date: Wed, 19 Oct 2022 01:44:22 +0000

I am making menus with "easy-menu-define". But I am having difficulty calling 
the submenu "dingo-outline-subm"
from "easy-menu-define". Would appreciate some assistance figuring out the 
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])) )

reply via email to

[Prev in Thread] Current Thread [Next in Thread]