Use whitepace mode for programming.
Save backups and autosaves to a separate directory.