add projectile, undo-tree, after-init-hook