🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #20478

Re: Tool f. Syntax-Highlighting

#20478
From: Lukas Erne
Date: Fri, 01 Oct 1999 00:00
32 lines
1624 bytes
michael.boesch@bluewin.ch (Michael Boesch) writes:

> hi
> 
> folgende frage: gibt es ein tool, mit welchem ich
> quellcode von z.b. c++ und java in ein postscript-file
> schreiben kann. sollte allerdings syntaxhighlighting
> unterstuetzen. ich denke da an so was aehnliches wie
> a2ps, aber die syntax sollte FARBIG hervorgehoben
> werden.
> 
> danke und gruss
> michael

Hi,

ich benutze jeweils XEmacs dazu. Mit C-u M-x ps-print-buffer-with-faces
kann in ein File gedruckt werden. Sofern der font-lock-mode 
eingeschaltet ist, ist das ganze auch farbig.

Mit der Kommandozeilenoption -eval und anschliessenden Lisp-Kommandos kann
dies auch automatisiert werden. Der Nachteil ist, dass dennoch ein Fenster
aufgemacht wird. Allerdings koennte man dies mit -iconic auch iconisieren.
-kill veranlasst XEmacs sich gleich anschliessend selbst zu beenden.

Bsp: xemacs -eval "(view-file \"~/tmp/blabla.c\")"\
	 -eval "(ps-print-buffer-with-faces \"~/tmp/blabla.ps\")" -iconic -kill

Ist nicht sehr elegant und auch langsam, aber es funktioniert.

Gruss
Lukas
Technical Details
Message-ID: <pug0zv32sv.fsf@gmx.ch>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn7v6tql.29d.mib@erde.cosmos>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: f4b73,c22b0451e7f8c7f1
X-Google-Attributes: gidf4b73,public
From: Lukas Erne <lukas.erne@gmx.ch>
Subject: Re: Tool f. Syntax-Highlighting
Date: 1999/10/01
Message-ID: <pug0zv32sv.fsf@gmx.ch>
X-Deja-AN: 531463427
References: <slrn7v6tql.29d.mib@erde.cosmos>
X-Complaints-To: root@siemens.ch
X-Trace: dilbert.siemens.ch 938766359 5512 139.24.2.102 (1 Oct 1999 08:25:59 GMT)
Organization: At Home
NNTP-Posting-Date: 1 Oct 1999 08:25:59 GMT
Newsgroups: ch.comp.os.linux