From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Moresi Subject: Issue with multiline string variable for JavaScript source code blocks Date: Mon, 17 Nov 2014 12:44:59 -0800 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=089e01183bd058ccf40508140d8f Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46624) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqTAU-0004ig-J9 for emacs-orgmode@gnu.org; Mon, 17 Nov 2014 15:45:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XqTAT-0005Fr-S2 for emacs-orgmode@gnu.org; Mon, 17 Nov 2014 15:45:02 -0500 Received: from mail-ie0-x234.google.com ([2607:f8b0:4001:c03::234]:61286) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqTAT-0005Er-Ni for emacs-orgmode@gnu.org; Mon, 17 Nov 2014 15:45:01 -0500 Received: by mail-ie0-f180.google.com with SMTP id rp18so2552400iec.25 for ; Mon, 17 Nov 2014 12:44:59 -0800 (PST) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --089e01183bd058ccf40508140d8f Content-Type: multipart/alternative; boundary=089e01183bd058cced0508140d8d --089e01183bd058cced0508140d8d Content-Type: text/plain; charset=UTF-8 Hi, I'm found a bug in ob-js.el when passing multi-line strings into a JavaScript source code blocks. The attached org file describes the problem and fix that I'm using to work around the issue. Thanks, Peter --089e01183bd058cced0508140d8d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

I'm found a bug in ob-js.el whe= n passing multi-line strings into a JavaScript source code blocks.

The attached org file describes the problem and fix that I= 'm using to work around the issue.

Thanks,
Peter
--089e01183bd058cced0508140d8d-- --089e01183bd058ccf40508140d8f Content-Type: application/octet-stream; name="example-multiline-js-input.org" Content-Disposition: attachment; filename="example-multiline-js-input.org" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i2maupnb0 IytUSVRMRTogQnVnIGluIG11bHRpbGluZSBzdHJpbmdzIGluIG9iLWpzLmVsCgpUaGlzIG9yZy1t b2RlIGZpbGUgZGVzY3JpYmVzIGEgYnVnIGluIG9iLWpzLmVsIGFuZCBwcm9wb3NlcyBhIHNvbHV0 aW9uLgoKKiBQcm9ibGVtIERlc2NyaXB0aW9uCkxldCdzIHNheSBJIGhhdmUgYSBtdWx0aS1saW5l IHN0cmluZyBzdG9yZWQgaW4gYW4gZXhhbXBsZSBibG9jay4KCkkgd2FudCB0byBzdG9yZSBteSBD U1YgaW4gYW4gZXhhbXBsZSBibG9jay4KCiMrTkFNRTogbXktY3N2LWRhdGEKIytCRUdJTl9FWEFN UExFCiAgQ29sQSxDb2xCLENvbEMKICAxLDIsMwogIDQsNSw2CiMrRU5EX0VYQU1QTEUKCkkgaGF2 ZSBhIEphdmFTY3JpcHQgZnVuY3Rpb24gdGhhdCBhY2NlcHRzIGEgc3RyaW5nIG5hbWVkICdjc3Yn IGFuZCBwYXNzaW5nIGluICdteS1jc3YtZGF0YScuCgojK0JFR0lOX1NSQyBqcyA6dmFyIGNzdj1t eS1jc3YtZGF0YSA6cmVzdWx0cyBvdXRwdXQKICBjb25zb2xlLmxvZyhjc3YpOwojK0VORF9TUkMK CldoZW4gSSBleHBhbmQgdGhlIHNvdXJjZSBibG9jayBJIGVuZCB1cCB3aXRoOgoKIytCRUdJTl9T UkMganMKdmFyIGNzdj0iQ29sQSxDb2xCLENvbEMKICAxLDIsMwogIDQsNSw2IjsKY29uc29sZS5s b2coY3N2KTsKIytFTkRfU1JDCgpUaGlzIHdpbGwgbm90IGV4ZWN1dGUgY29ycmVjdGx5IGJlY2F1 c2UgSmF2YVNjcmlwdCBkb2VzIG5vdCBzdXBwb3J0IG5ld2xpbmVzIGluIHN0cmluZ3MuCgpXaGF0 IEkgd2FudCBpbnN0ZWFkIGlzOgoKIytCRUdJTl9TUkMganMKICB2YXIgY3N2PSJDb2xBLENvbEIs Q29sQ1xuICAxLDIsM1xuICA0LDUsNiI7CiAgY29uc29sZS5sb2coY3N2KTsKIytFTkRfU1JDCgoq IFByb3Bvc2VkIEZpeAoKICBUbyBmaXggdGhpcyBwcm9ibGVtIEkgY2hhbmdlZCBmdW5jdGlvbiAi b3JnLWJhYmVsLWpzLXZhci10by1qcyIgaW4gb2ItanMuZWw6MTE2LgoKICAjK0JFR0lOX1NSQyBl bWFjcy1saXNwCiAgICAoZGVmdW4gb3JnLWJhYmVsLWpzLXZhci10by1qcyAodmFyKQogICAgICAi Q29udmVydCBWQVIgaW50byBhIGpzIHZhcmlhYmxlLgogICAgQ29udmVydCBhbiBlbGlzcCB2YWx1 ZSBpbnRvIGEgc3RyaW5nIG9mIGpzIHNvdXJjZSBjb2RlCiAgICBzcGVjaWZ5aW5nIGEgdmFyaWFi bGUgb2YgdGhlIHNhbWUgdmFsdWUuIgogICAgICAoaWYgKGxpc3RwIHZhcikKICAgICAgICAgIChj b25jYXQgIlsiIChtYXBjb25jYXQgIydvcmctYmFiZWwtanMtdmFyLXRvLWpzIHZhciAiLCAiKSAi XSIpCiAgICAgICAgKGZvcm1hdCAiJVMiIHZhcikpKQogICMrRU5EX1NSQwoKICB0bwoKICAjK0JF R0lOX1NSQyBlbWFjcy1saXNwCiAgICAoZGVmdW4gb3JnLWJhYmVsLWpzLXZhci10by1qcyAodmFy KQogICAgICAiQ29udmVydCBWQVIgaW50byBhIGpzIHZhcmlhYmxlLgogICAgQ29udmVydCBhbiBl bGlzcCB2YWx1ZSBpbnRvIGEgc3RyaW5nIG9mIGpzIHNvdXJjZSBjb2RlCiAgICBzcGVjaWZ5aW5n IGEgdmFyaWFibGUgb2YgdGhlIHNhbWUgdmFsdWUuIgogICAgICAoaWYgKGxpc3RwIHZhcikKICAg ICAgICAgIChjb25jYXQgIlsiIChtYXBjb25jYXQgIydvcmctYmFiZWwtanMtdmFyLXRvLWpzIHZh ciAiLCAiKSAiXSIpCiAgICAgICAgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZyAiXG4iICJcXFxc biIgKGZvcm1hdCAiJVMiIHZhcikpKSkKICAjK0VORF9TUkMK --089e01183bd058ccf40508140d8f--