dot/emacs: Turn on the fancy Ido toys.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 16 Jul 2017 23:27:29 +0000 (00:27 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 16 Jul 2017 23:31:39 +0000 (00:31 +0100)
commit66969266eeadcde70d9e5dbb1a73c67d2350cf3a
treeb4bfe2e76c5e70f97eb88f001362a892e92d5f77
parentdad1d3417034f6ab1df549332312a1cfaa24e12e
dot/emacs: Turn on the fancy Ido toys.

If we have `ido-completing-read+' then we can safely turn on Magit's Ido
support (which apparently depends on that package to sort out some edge
cases).  The `ido-ubiquitous' package extends Ido goodness to other
commands, and depends on `ido-completing-read+' to do its dirty work
anyway, so if we can enable that then it's safe to throw Magit's switch.
Finally, `smex' brings Ido goodness to M-x.

For safety's sake, leave traditional `execute-extended-command' on C-c
M-x.
dot/emacs