get auto-complete to calm down a bit
dired-details+ makes creating files work properly
C-c M-o for truncating the shell buffer

which matches slime-repl-clear-buffer's defaulting binding
exclude repl from tracegl
emacs mode in iterm shell, but still vi over ssh
magit-ido-completing-read; popup process buf on slow commands

why i want this over just ido-completing-read i have no idea, but it's
there, so i guess i'll use it.
magit: l P to shows logs for specific paths

https://github.com/magit/magit/issues/632
calm js2 error highlighting down a bit
temp hack: override js2-reserved words

can be rm'd once this makes it in:

https://github.com/mooz/js2-mode/pull/100
try shell-switcher instead of my smart-shell

seems like it's probably Good Enough(tm)

and that levenshtein hack was often wildly wrong anyhow
time all 'require calls

courtesy purcell:
https://github.com/purcell/emacs.d/commit/ac3636d
describe/context/it are globals in mocha tests

well, this is a little overaggressive, as there's no guarantee that
we're actually looking at a mocha test. it just happens to be
foo_test.js. but meh, close enough!
smex doesn't need to be last in init.el

i think it once did, but it rescans all commands each invocation
anyway (who knew?), and a fresh emacs instance picks up things loaded
after it ...