On Wed, 04 Jan 2006 20:53:39 -0000, Sean T Allen <sean / ardismg.com> wrote: > can someone point me in the direction of documentation for tweaking red > cloth? > > in particular i want to have it make all hrefs be <a href="" > target="_blank"> > If you're determined to 'tweak' RedCloth this seems to work: require 'redcloth' class RedCloth def inline_textile_link( text ) text.gsub!( LINK_RE ) do |m| pre,atts,text,title,url,slash,post = $~[1..7] url, url_title = check_refs( url ) title ||= url_title atts = pba( atts ) atts = " href=\"#{ url }#{ slash }\"#{ atts }" atts << " title=\"#{ title }\"" if title atts = shelve( atts ) if atts "#{ pre }<a#{ atts } target=\"_blank\">#{ text }</a>#{ post }" end end end puts RedCloth.new('Read "the friendly manual":http://redcloth.rubyforge.org/').to_html However, are you sure it's necessary? rc = RedCloth.new('You "really should...":http://c2.com/cgi/wiki?KeepItSimpleStupid') puts rc.to_html.gsub(/<a([^>]*)>/,'<a\1 target="_blank">') Cheers, -- Ross Bamford - rosco / roscopeco.remove.co.uk