ignoring swap and generated files