Homepage: http://www.emacswiki.org/emacs/download/one-key.el
Author: Andy Stewart, rubikitch
Updated:
Easy access configurable popup menus to display keybindings and other things
Bitcoin donations gratefully accepted: 1HnSqGHrVenb1t2V2aijyocWyZcd7qt1k With so many Emacs extensions, you have a lot of keystrokes to remember, and you probably forget most of them. This package fixes that problem, and helps new users to learn the common keybindings. One Key provides a single keystroke that when pressed presents you with a menu of choices in a popup window for commands to execute with a further keystroke. By default menus for common prefix keys and commands are defined. Just type one of the listed keystrokes to execute the corresponding command. You can delete, edit, sort, highlight and filter the menu items, add new menu items and even add new menus. You can have access to several different menus from the same window which can be navigated with the arrow keys. Such a collection of menus is called a menu set and you can define several different menu sets containing different types of menus. Several different types of menus are defined (and more may be added) for holding different types of menu items. For example the "major-mode" type opens the menu corresponding to the current major-mode. More different types are defined by one-key extension libraries (e.g. `one-key-dir' for fast directory tree navigation), or you can create your own types. See "Creating menus" below.