Clean whitespace
Add dired-do-eval
Refactor key bindings and eval-after-load
Use electric-* instead of describe-*