[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SV: Post script printing from emacs

From: Thor Nordstrand
Subject: SV: Post script printing from emacs
Date: Fri, 4 Jan 2008 13:42:47 +0100 (MET)

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 []
> Cc:
> 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-<whatsoever> command, but use the ps-spool-<the  
> 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 <some file>.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

Attachment: vhdl-mode.el
Description: Binary data

Attachment: vhdl-mode.elc
Description: Binary data

reply via email to

[Prev in Thread] Current Thread [Next in Thread]