File: easymenu.el.html
The easy-menu-define macro provides a convenient way to define
pop-up menus and/or menu bar menus.
This is compatible with easymenu.el by Per Abrahamsen but it is much simpler as it doesn't try to support other Emacs versions. The code was mostly derived from lmenu.el.
Defined variables (1)
easy-menu-avoid-duplicate-keys | Dynamically scoped var to register already used keys in a menu. |
Defined functions (22)
add-submenu | (MENU-PATH SUBMENU &optional BEFORE IN-MENU) |
easy-menu-add | (&rest ARGUMENTS) |
easy-menu-add-item | (MAP PATH ITEM &optional BEFORE) |
easy-menu-always-true-p | (X) |
easy-menu-binding | (MENU &optional ITEM-NAME) |
easy-menu-change | (PATH NAME ITEMS &optional BEFORE MAP) |
easy-menu-convert-item | (ITEM) |
easy-menu-convert-item-1 | (ITEM) |
easy-menu-create-menu | (MENU-NAME MENU-ITEMS) |
easy-menu-define | (SYMBOL MAPS DOC MENU) |
easy-menu-define-key | (MENU KEY ITEM &optional BEFORE) |
easy-menu-do-define | (SYMBOL MAPS DOC MENU) |
easy-menu-filter-return | (MENU &optional NAME) |
easy-menu-get-map | (MAP PATH &optional TO-MODIFY) |
easy-menu-intern | (S) |
easy-menu-item-present-p | (MAP PATH NAME) |
easy-menu-lookup-name | (MAP NAME) |
easy-menu-make-symbol | (CALLBACK &optional NOEXP) |
easy-menu-name-match | (NAME ITEM) |
easy-menu-remove | (&rest ARGUMENTS) |
easy-menu-remove-item | (MAP PATH NAME) |
easy-menu-return-item | (MENU NAME) |