From caec3648c01cf85774adeb4adb2666475c9564b7 Mon Sep 17 00:00:00 2001 From: Schuyler Cebulskie Date: Fri, 21 Oct 2016 02:35:36 -0400 Subject: [PATCH] Added onlyInlineCode to escapeMarkdown --- src/util/EscapeMarkdown.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/util/EscapeMarkdown.js b/src/util/EscapeMarkdown.js index 01e01206f..9db8c13eb 100644 --- a/src/util/EscapeMarkdown.js +++ b/src/util/EscapeMarkdown.js @@ -1,4 +1,5 @@ -module.exports = function escapeMarkdown(text, onlyCodeBlock = false) { +module.exports = function escapeMarkdown(text, onlyCodeBlock = false, onlyInlineCode = false) { if (onlyCodeBlock) return text.replace(/```/g, '`\u200b``'); + if (onlyInlineCode) return text.replace(/\\(`|\\)/g, '$1').replace(/(`|\\)/g, '\\$1'); return text.replace(/\\(\*|_|`|~|\\)/g, '$1').replace(/(\*|_|`|~|\\)/g, '\\$1'); };