1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
--- lib/hikidoc.rb (リビジョン 82) +++ lib/hikidoc.rb (作業コピー) @@ -352,8 +352,12 @@ INDENTED_PRE_RE, BLOCK_PRE_OPEN_RE) def compile_paragraph(f) - lines = f.break(PARAGRAPH_END_RE)\ - .reject {|line| COMMENT_RE =~ line } + if @options[:one_line_paragraph] + lines = [f.gets] + else + lines = f.break(PARAGRAPH_END_RE)\ + .reject {|line| COMMENT_RE =~ line } + end if lines.size == 1 and /\A\0(\d+)\0\z/ =~ strip(lines[0]) @output.block_plugin plugin_block($1.to_i) else |
HikiDocのコードはとても読みやすい。
Sorry, comments are closed for this article.