Print syntax highlighted buffer in one color
From Vim Tips Wiki
created July 20, 2002 · complexity basic · author Sean · version 6.0
I use this mapping to print syntax highlighted C++ code in B&W.
This tip needs print_bw.
The mapping is as follows
map <C-p> :color print_bw<CR>:hardcopy<CR>:color sean<CR>:syn on<CR>
Change ":color sean" to whatever is your chosen color scheme.
Need to change line 7 of print_bw from "syntax reset" to "syntax off".
<C-p> on a syntax highlighted buffer turns off syntax highlighting, sets the colors to B&W, prints the buffer, resets the color scheme and turns on syntax highlighting again.