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-keysDynamically 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)

Defined faces (0)