I typically use emacs with a dark background, but I'd like to print my buffer onto a white background (i.e. white paper). I use a color-theme, usually wombat, via
When I call
ps-print-buffer-with-faces, I end up with font faces suitable for a dark background, so a lot of the text is unreadable.
Honestly the solution posted in Change syntax highlighting when doing ps-print-buffer-with-faces is unintelligible to me; I only have a rudimentary understanding of elisp. Are there easier fixes? When I alter the color-theme to a light background temporarily, the output ps is unchanged.
Shouldn't there be an easier way for the printer output to preserve syntax highlighting while having colors suitable for a white background?
EDIT: it's all my fault. I had first used
C-u M-x ps-print-buffer-with-faces to generate one file. Then as I switched themes and whatnot, I kept on using
M-x ps-print-buffer-with-faces, which I thought was just overwriting the .ps file I had initially generated. I now realize you need
C-u to prefix the print argument in order to generate a file instead of sending to the printer.