From: Ross Bamford Date: 2005-12-31T20:08:43+09:00 Subject: Re: Syntax highligth with textile: Syntax+RedCloth ? On Fri, 30 Dec 2005 18:53:30 -0000, gabriele renzi wrote: > Hi gurus and nubys, > > I was trying to mix RedCloth[1] with Syntax[2] and I'm > facing some small problems. > The idea is to forward parsing of
 tags to the HTML convertor
> withouth touching the rest of the code.
> I thought that I could subclass RedCloth and override #smooth_offtags
> which seem quite nice since the starting 
 tag is carried till that  
> point, which could allow, for example, parsing of something like
> 
.
>
> The problem is in the fact that RC escapes html entities before this  
> step, and thus when I call #convert on the string Syntax will tokenize  
> them and give back bad html.
>
> Has someone ever faced this before and has an alternate solution?
>

Yup, don't it just suck? In the end we introduced a 'macro' concept by  
which we could exempt sections of code from formatting filters.

Have a browse around here:

	http://rubyforge.org/cgi-bin/viewcvs.cgi/rote/lib/rote/?root=rote

Particularly inside 'page.rb' and the 'filters' directory, which has  
various filters including syntax and redcloth.

-- 
Ross Bamford - rosco@roscopeco.remove.co.uk