Emacs doesn't do it, but vim's my editor of choice. It's a problem when editing PHP and some other stuff.
So, how do I get vim not to include a trailing newline at the end of a file? I must just be searching for the wrong thing in Google (or this isn't possible).