nonsequitur/smex — pull request #25 by vitoshka (2012-12-28 16:45:54+00:00)
Title: Add emacs partial completions 

Emacs has a nice partial completion mechanism in minibuffer. It also works with smex.

Also bind TAB and M-TAB to minibuffer-complete. TAB is standard for
minibufer, M-TAB is standard for all other emacs buffers. Better be
consistent.

Just for completeness: partial completion is when sw-t-b is completed to switch-to-buffer.