Fix git behavior in eshell
Clean up hooks.el
Ignore newsticker dir
Sort .gitignore
Enable persistent undo history