Stef,

Understood about the poor implementation.  LaTeX would be fine for me, provided 
it produces a syntax colored output.  The whole point (in my view) is to get 
the comments to stand out so I can give them a careful check for things I do 
not want to air in public.

Bill


-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Stéphane 
Ducasse
Sent: Thursday, February 11, 2010 7:17 AM
To: [email protected]
Subject: Re: [Pharo-project] File Out html with Syntax Highlighting

Background note:
        we removed this functionality because it was badly implemented 
hardcoding
        <h1> everywhere.
A fileouter should act as a visitor on the class not hack inside the fileout.

People could extend the latex exporter damien cassou did. And damien did not 
added '\section{' everytwhere with conditional inside the fileout behavior....
like this is done in Squeak.

Stef



On Feb 11, 2010, at 3:11 AM, Levente Uzonyi wrote:

> On Wed, 10 Feb 2010, Nathan Tuttle wrote:
> 
>> I find it very useful when learning a language to see the code 
>> accurately syntax highlighted on a web page when a snippet is shown. 
>> I want to design a fileout method that will allow developers to file 
>> out code with html to put into a web page.
>> 
>> I know I need to use RBFormatter; any ideas on where to go from here? 
>> Where do I get a codestream for example?
> 
> In Squeak there's a "copy html" menu item in the context menu of 
> StringHolder (available in Browser, Workspace, etc.) which copies the 
> contents as html to the clipboard. If you just want a few code 
> snippets with syntax highlight you can use this (the syntax highlight 
> is provided by Shout).
> 
> If you need something more complex, you can still use Shout to 
> higlight your code (which will give you Text objects) and Text >> 
> #printHtmlOn: to convert it to html.
> 
> Note that both the "copy html" menu item and the Text to html 
> conversion was removed from Pharo so you have to roll your own if you 
> need it. Syntax highlighting can still be done with Shout.
> 
> 
> Levente
> 
>> 
>> thanks
>> 
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to