Search code examples
emacsemacs24

ajax-like command helper for EMACS?


I am new to Emacs. I find it is powerful and very convenient IF one can master its set of commands. I also believe anyone can do this with patience, and the eagerness to learn and USE the software. However it will be much nicer for beginners, and seasonal users to have some command helper plugin that do following thing:


When the user start typing any CONTROL or META, COMMAND, or any special keys, a "ajax-like" or "smart search" window appear below or in the minibuffer showing help text like, for example: If I hold "CONTROL", command helper windows shows:

C-p         Up one line
C-n         Down one line
C-f         Forward one character
C-b         Backward one character
C-a         Beginning of line       
C-e         End of line
C-x         ...

Then if I continue to type "x" while holding "CONTROL", the window will update and show something like:

C-x C-a  add-mode-abbrev
C-x C-b  list-buffers
C-x C-c  save-buffers-kill-emacs
C-x C-d  list-directory
C-x C-e  eval-last-sexp
C-x C-f  find-file
C-x C-h  inverse-add-mode-abbrev
C-x TAB  indent-rigidly
C-x C-l  downcase-region
C-x C-n  set-goal-column
C-x C-o  delete-blank-lines

I have tried googling it, but it doesn't seem exist yet. So I guess this is more a feature request for EMACS rather then a question. But it is great if somebody can write a plugin/module to do this.


Solution

  • I come back to this be cause I found a perfect solution and can't live without it: The emacs-helm and which-key