keep .swp files in ~/.vim/swap
add set undofile

I don't know why I needed this all of a sudden, maybe I upgraded vim?
use actual script for ppedn instead of alias