Reset the preference on reboot without "setOnBoot"

This way if you reactivate setOnBoot, your old settings won't reapear
Add vim temp files to .gitignore

And some auto generated settings
Clean code and fix small mistake in strings