Am 14.10.2012 um 09:23 schrieb Neuwirth Erich:
> Is there a way way to get rid of this annoyance?
Did you restart GNU Emacs after that change in your init file?
You can also position the text cursor inside the symbol (or text) "ps-paper-type" and type C-h v. A *Help* buffer will open explaining that the symbol is a variable for a special purpose and has a value, nil or something else. This buffer will also offer to customise the variable's value. This customisation interface also offers to set the new value for the current session or to save it for the future, i.e., record it in your init file.
Having done the latter, you can erase your own Emacs Lisp statement… Using the "official" customisation interface is much more reliable – and you have your customisations put together in a single block (or two).
Did you set the paper size correctly in System Preferences? Have you tried to "read" the PS output from GNU Emacs? While the print command from the File menu is for example ps-print-buffer-faces, which produces in the background the PS file and forwards it to your OS's printing system, the command ps-spool-buffer-faces ("print" substituted with "spool") will insert the PS text into a buffer called *PostScript*. Here you can easily check whether the correct values are used. (You can also save this buffer to a file and view that PS file in some PS viewer.)
Mit friedvollen Grüßen
These are my principles and if you don't like them... well, I have others.
- Groucho Marx