From ce0f7d431ce3e0d8c131b81cd2f6a9a8e113fb93 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Mon, 28 Dec 2015 17:08:39 -0800 Subject: render: added begin_content field. This is like `begin_line` except that it doesn't trigger production of the prefix. So it can be set after an initial prefix (say `> `) is printed by the renderer, and consulted in determining whether to escape content that has a special meaning at the beginning of a line. Used in the commonmark renderer. --- src/render.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/render.h') diff --git a/src/render.h b/src/render.h index 9ab347b..479936a 100644 --- a/src/render.h +++ b/src/render.h @@ -19,6 +19,7 @@ struct cmark_renderer { int need_cr; bufsize_t last_breakable; bool begin_line; + bool begin_content; bool no_wrap; bool in_tight_list_item; void (*outc)(struct cmark_renderer *, cmark_escaping, int32_t, unsigned char); -- cgit v1.2.3