It looks as if both "ps-number-of-columns" and "ps-landscape-mode" is defined in the files vhdl-mode.elc and vhdl-mode.el (both enclosed). Unfortunately it looks as if the vhdl-mode.elc settings are the master and it is not so easy to change the values here. Do you know how to override these settings from my .emacs file? Should I go into my vhdl-mode.elc to make the changes, changes in the vhdl-mode.el file does not seem to have any effect? Best Regards Thor Nordstrand > From: Peter Dyballa [Peter_Dyballa@Web.DE] > Sent: 2008-01-03 23:53:09 CET > To: Thor Nordstrand [thnords@online.no] > Cc: help-gnu-emacs@gnu.org > Subject: Re: SV: Post script printing from emacs > > > Am 03.01.2008 um 07:59 schrieb Thor Nordstrand: > > > I am using GNU Emacs 20.7.1 for VHDL coding. > > > I'm not sure whether your problem is really an Emacs problem ? I have > an old Emacs 20.7 ... and I can't make it happen! So I assume two > causes: > > ? your system's printing subsystem > ? VHDL mode > > Third cause can be > > ? your own or your system's customisation > > The tests are simple. For example, still in VHDL, print a buffer not > with the ps-print- command, but use the ps-spool- same> command, i.e. "print" substituted with "spool." This will > create a *PostScript* buffer instead of putting the output into the > printer queue. This buffer you can save as .ps. Using gv > or whatever you can check what the Emacs print output looks like > before it was fed into the printer queue. If you see a difference, > then it's due to the printing subsystem, i.e. filters in that printer > queue, or some "mode" in the physical printer (which one is it?), > cause that the queue input's two (or more) pages in portrait mode get > printed side by side on one sheet of paper in landscape mode. (You > might also be able to stop the printer queue from sending its > contents to the printer. Then you could inspect the queue's contents > and compare that with what you've saved in Emacs. For both you'll > need system administrator's privileges, i.e. root access.) > > If the PS file looks exactly like the sheet of paper, then you should > try to print some simple text or some dired or the *Messages* or > *shell* buffer, again with the spool command, to save some paper. > Again two pages on one sheet of landscape paper? Then it must be your > customisation. > > Launching GNU Emacs with -q or --no-init-file will disable it from > loading your init file. Then spool something *before* you opened any > VHDL file. How does it look? If it's still in landscape, then it's > likely that the system's init file is doing something. It's name is > site-init.el, somewhere in load-path. If not, then it's likely your > own customisation. > > I don't have any VHDL by hand so I can't do all the tests myself ... > > -- > Greetings > > Pete > > I love deadlines. I love the whooshing noise they make as they go by. > ? Douglas Adams > > >