Decide at compile time whether to patch certain functions
Use user-emacs-directory var in place of "~/.emacs.d"
Don't shadow OS X binding for M-h in org-mode

C-M-h (mark-defun) works just as well.
Add flymake-yaml
Merge branch 'master' of github.com:purcell/emacs.d