From eab2eee51d21344d168adaeb72a5e0f2d418b3cd Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 1 Aug 2021 10:54:37 +0100 Subject: Convert tab elements to tab characters --- lib/raw-text.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib') diff --git a/lib/raw-text.js b/lib/raw-text.js index da9a640..138b73c 100644 --- a/lib/raw-text.js +++ b/lib/raw-text.js @@ -1,6 +1,10 @@ +var documents = require("./documents"); + function convertElementToRawText(element) { if (element.type === "text") { return element.value; + } else if (element.type === documents.types.tab) { + return "\t"; } else { var tail = element.type === "paragraph" ? "\n\n" : ""; return (element.children || []).map(convertElementToRawText).join("") + tail; -- cgit v1.2.3