[kramdown-users] kramdown table-making has gone completely insane

Shawn Van Ittersum svicalifornia at gmail.com
Sun Oct 10 12:03:38 EDT 2010


More generally, I think that kramdown should ignore the contents of any code block or span.  I can't think of a good reason for kramdown to interpret the contents of code blocks.  If it didn't, then this table creation problem would go away.

Shawn

On Sun, 10 Oct 2010 08:34:04 -0700, Matt Neuburg wrote:
> require 'kramdown'
> s = <<END
> The operator `||` is called logical-or.
> END
> puts Kramdown::Document.new(s).to_html
> 
> 
> What I expect:
> 
> <p>The operator....
> 
> What I get:
> 
> <table>
>   <tbody>
>     <tr>
>       <td>The operator `</td>
>       <td>&nbsp;</td>
>       <td>` is called logical-or.</td>
>     </tr>
>   </tbody>
> </table>
> 
> There are actually two errors here. One is that &nbsp; must never be
> emitted, since I am using kramdown in an XSLT-processing context and
> &nbsp; is not a legal XML entity. Asking for :numeric output of entities
> makes no difference.
> 
> 
> However, the obvious larger error is that the table-parser has suddenly
> taken over and thinks this is a table. This is a new error (i.e. since the
> last release I was using). m.
> 
> Workarounds: none found! I can't think what to do aside from trying to
> revert to an earlier version of kramdown. m.
> 
> -- 
> matt neuburg, phd = matt at tidbits.com, http://www.tidbits.com/matt/
> pantes anthropoi tou eidenai oregontai phusei
> Among the 2007 MacTech Top 25, http://tinyurl.com/2rh4pf
> AppleScript: the Definitive Guide, 2nd edition
> http://www.tidbits.com/matt/default.html#applescriptthings
> Take Control of Exploring & Customizing Snow Leopard
> http://tinyurl.com/kufyy8
> RubyFrontier! http://www.apeth.com/RubyFrontierDocs/default.html
> TidBITS, Mac news and reviews since 1990, http://www.tidbits.com
> 
> 
> 
> 
> _______________________________________________
> kramdown-users mailing list
> kramdown-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/kramdown-users


More information about the kramdown-users mailing list