emacs: fix whitespace-cleanup-mode
emacs: change helm-projectile binding
emacs: fix decrement-number-at-point
emacs: improve paredit and ido and add guide-key
emacs: enable persistent undo history