Ignore vim swapfiles
Rewrite gen script, add c-multi template
Add post script