title: Emacs equivalent of Vim's command history (for typed in Meta-x commands)
body: <p><strong>Question:</strong> For typed in commands invoked via M-x I am having difficulty understanding how Emacs allows recalling and rerunning the commands. The command-history works quite differently from Vim. It puts the commands in a buffer rather than the "minibuffer".</p>
  
  <p>Is there a way to get something similar to Vim's approach (i.e., previously typed commands can be scrolled through simply using the arrow up-down keys)?</p>