The idomenu.el library for Emacs.