Add cdd
Update swift.snippets
Add undodir setting
Add mkdir vim_undo