Howdy all,
In the ps-print.el file which comes with XEmacs there is the following
comment:
;; 3.05x1 -- Forked for XEmacs/No-Mule. The official version of
;; ps-print is Mule-only.
Unless there is a subtle point that I am missing that statement is
totally wrong. I just grabbed the newest version of ps-print from the
author's web site[1] added it to my load-path and wammo ps-print.el
version 6.5.5 was working just fine in my *non-mule* XEmacs
("Artificial Intelligence").
I did look in the code and there is support for printing multi-byte
character sets but that all looked like it was fairly well
conditionalized. I can't speak as to whether it works well or not in
the mule case.
This new version has lots of cool features like:
* default BG color: This eliminates the need for that nasty hack
where selecting color printing mucks up my display faces. Select
options->printing->color printing if you don't know what I mean.
* Spiffy line numbering. Now I can get nifty colors and line
numbering[2]
* Ok so I don't know what else it does I just wanted colors and line
numbers but there is lots in there.
* It is an official part of the other emacs. So in the arms race 'o
features XEmacs is on the wrong side of the ps-print feature gap!
;-)
I haven't the first clue of how to bundle up an XEmacs package but I
guess I could try. Do I need to be properly anointed or
something... Also since my itch is scratched at this point I also
can't promise when I would have time to figure it all out. So
possibly someone more leaned than I should tackle this trivial
exercise. Then one has to start somewhere...
Thanks,
-Eric
Footnotes:
[1]
http://www.cpqd.br/~vinicius/emacs/Emacs.html
[2] I used to have to print my code via a non-emacs route if I needed
to include line numbers for a code review. No color that way and
it was "unclean" and very vi like.