pepper liberally with scm_remember_upto

prevent untimely garbage collection
ignore vim .swp files