Add swp and public to gitignore