@rain @whitequark @recursive I'm often too lazy to add the correct files to the ignore file till months after I'm annoyed by them still showing up in git status.
Auto add is a good way to accidentally get keys committed or other files that really shouldn't be there.