While submitted patches do not absolutely have to follow
these formatting rules, it's a good idea to do so. Your code
will get run through pgindent,
so there's no point in making it look nice under some other set
of formatting conventions.

For Emacs, add the following (or something similar) to your
~/.emacs initialization file: