From 32cfff6d3dcb099e891e56b969c3c561d8fd9769 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Tue, 8 Nov 2016 21:32:00 +0300 Subject: Fix for KT-14603 Do not escape html inside code blocks in markdown (#112) --- core/src/main/kotlin/Formats/MarkdownFormatService.kt | 2 ++ 1 file changed, 2 insertions(+) (limited to 'core/src/main') diff --git a/core/src/main/kotlin/Formats/MarkdownFormatService.kt b/core/src/main/kotlin/Formats/MarkdownFormatService.kt index 794deedd..fc63b2f2 100644 --- a/core/src/main/kotlin/Formats/MarkdownFormatService.kt +++ b/core/src/main/kotlin/Formats/MarkdownFormatService.kt @@ -164,12 +164,14 @@ open class MarkdownOutputBuilder(to: StringBuilder, } override fun appendBlockCode(language: String, body: () -> Unit) { + inCodeBlock = true ensureParagraph() to.appendln(if (language.isEmpty()) "```" else "``` $language") body() ensureNewline() to.appendln("```") appendLine() + inCodeBlock = false } override fun appendTable(vararg columns: String, body: () -> Unit) { -- cgit