Sha256: f103b23b972fda7257597e2aa5c8b18928838d31b3b195d4db63841522c5e2c8
Contents?: true
Size: 1.28 KB
Versions: 4
Compression:
Stored size: 1.28 KB
Contents
# This file is intended to be used via a Livetext .mixin # or the equivalent. SimpleFormats = {} SimpleFormats[:b] = %w[* *] SimpleFormats[:i] = %w[_ _] SimpleFormats[:t] = %w[` `] SimpleFormats[:s] = %w[<strike> </strike>] def h1(args = nil, body = nil); _out "# #{FormatLine.var_func_parse(@_data)}"; _optional_blank_line end # atx style for now def h2(args = nil, body = nil); _out "## #{FormatLine.var_func_parse(@_data)}"; _optional_blank_line end def h3(args = nil, body = nil); _out "### #{FormatLine.var_func_parse(@_data)}"; _optional_blank_line end def h4(args = nil, body = nil); _out "#### #{FormatLine.var_func_parse(@_data)}"; _optional_blank_line end def h5(args = nil, body = nil); _out "##### #{FormatLine.var_func_parse(@_data)}"; _optional_blank_line end def h6(args = nil, body = nil); _out "###### #{FormatLine.var_func_parse(@_data)}"; _optional_blank_line end def title(args = nil, body = nil) h1 end def section(args = nil, body = nil) h3 end def bq(args = nil, body = nil) # block quote _body {|line| _out "> #{line}" } end def list(args = nil, body = nil) _body {|line| _out " * #{line}" } end def olist(args = nil, body = nil) # Doesn't handle paragraphs yet n = 0 _body do |line| n += 1 _out "#{n}. #{_format(line)}" end end alias nlist olist
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
livetext-0.9.20 | plugin/markdown.rb |
livetext-0.9.19 | plugin/markdown.rb |
livetext-0.9.17 | plugin/markdown.rb |
livetext-0.9.15 | plugin/markdown.rb |