# File lib/asciidoctor/list_item.rb, line 42 def fold_first(continuation_connects_first_block = false, content_adjacent = false) if !blocks.empty? && blocks.first.is_a?(Block) && ((blocks.first.context == :paragraph && !continuation_connects_first_block) || ((content_adjacent || !continuation_connects_first_block) && blocks.first.context == :literal && blocks.first.attr('options', []).include?('listparagraph'))) block = blocks.shift unless @text.to_s.empty? block.buffer.unshift("#@text\n") end @text = block.buffer.join end nil end