If you are a programmer canny enough to use Emacs, chances are your skills are in high demand. That being the case, you will likely work for several different companies or at least for several development projects — and each will of course have different coding styles. I personally feel strongly about how code should look, but I feel even more strongly that all code for a project should look the same. And old formatting habits die hard, so just let your editor/ide do the the tabbing and spacing for you. So, here is the code style customization script I wrote when I worked at Stronghold Technologies, Inc.:
With this little bit of lisp, I could toggle my coding styles depending on whether I was working on Stronghold’s software or tweaking my own projects.