gitignore: emacs ~