I've pushed a revision similar to this patch, but compatible with Mislav's RedCloth updates and including more Markdown implementations. Thanks for the patch, though!
apremdas wrote: > http://pastie.org/262196 > > On Aug 27, 9:18 pm, Nathan Weizenbaum <[EMAIL PROTECTED]> wrote: > >> Could you pastie this patch? Google Groups reformats patches in an odd way. >> >> apremdas wrote: >> >>> Following on from the posts by Geffy I patched my local version of >>> HAML additionally support RDiscount. I've included the patch below (as >>> outputted by git format-patch) Hope this is useful (bit of a newb at >>> patching apologies in advance if I messed up) >>> >>> Subject: [PATCH] haml patch to use rdiscount >>> >>> --- >>> vendor/plugins/haml/lib/haml/filters.rb | 6 ++++-- >>> 1 files changed, 4 insertions(+), 2 deletions(-) >>> >>> diff --git a/vendor/plugins/haml/lib/haml/filters.rb b/vendor/plugins/ >>> haml/lib/haml/filters.rb >>> index cb82a71..a14e076 100644 >>> --- a/vendor/plugins/haml/lib/haml/filters.rb >>> +++ b/vendor/plugins/haml/lib/haml/filters.rb >>> @@ -245,10 +245,12 @@ END >>> # Uses BlueCloth or RedCloth to provide only Markdown (not >>> Textile) parsing >>> module Markdown >>> include Base >>> - lazy_require 'bluecloth', 'redcloth' >>> + lazy_require 'rdiscount', 'bluecloth', 'redcloth' >>> >>> def render(text) >>> - if @required == 'bluecloth' >>> + if @required == 'rdiscount' >>> + ::RDiscount.new(text).to_html >>> + elsif @required == 'bluecloth' >>> ::BlueCloth.new(text).to_html >>> else >>> ::RedCloth.new(text).to_html(:markdown) >>> >>> [END} >>> >>> All best >>> >>> Andrew >>> >>> On Aug 26, 10:24 pm, Nathan Weizenbaum <[EMAIL PROTECTED]> wrote: >>> >>>> I suppose I should teach Haml about this... >>>> >>>> Chris McGrath wrote: >>>> >>>>> On 26 Aug 2008, at 21:27, Chris McGrath wrote: >>>>> >>>>>> On 26 Aug 2008, at 00:55, apremdas wrote: >>>>>> >>>>>>> This works fine on dev machines running OSX Leopard in development >>>>>>> and >>>>>>> production, but the markdown is not processed on my Ubuntu server. My >>>>>>> Ubuntu server has the relevant gems installed I think >>>>>>> >>>>>>> *** LOCAL GEMS *** - full list at end of post >>>>>>> ... >>>>>>> haml (2.0.1, 2.0.0) >>>>>>> ... >>>>>>> RedCloth (4.0.1, 3.0.4) >>>>>>> >>>>>>> Any ideas why this might be happening or how to investigate further >>>>>>> would be most appreciated >>>>>>> >>>>>> RedCloth 4.0.1 removed support for Markdown, it's Textile only. >>>>>> >>>>> Well, not specifically 4.0.1, support was removed in 4.0 >>>>> >>>>>> Cheers, >>>>>> >>>>>> Chris >>>>>> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Haml" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/haml?hl=en -~----------~----~----~----~------~----~------~--~---
