[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [BUG] ob-js "SyntaxError: Unexpected end of input" when code block e
From: |
Ihor Radchenko |
Subject: |
Re: [BUG] ob-js "SyntaxError: Unexpected end of input" when code block ends with comment |
Date: |
Mon, 17 Apr 2023 11:13:13 +0000 |
sgherdao--- via "General discussions about Org-mode."
<emacs-orgmode@gnu.org> writes:
> The following code snippet fails to execute
>
> #+begin_src js
> console.log("Hello Friends!");
> // -> logs "Hello Friends"
> #+end_src
>
> I encounter the following error message:
>
> #+begin_src text
> /tmp/js-script-dn2Wrp:2
> // -> logs "Hello Friends"}()));
>
> SyntaxError: Unexpected end of input
> ...
> As a simple fix, I have added a \n after %s
>
> #+begin_src emacs-lisp
> (defvar org-babel-js-function-wrapper
>
> "require('process').stdout.write(require('util').inspect(function(){%s\n}()));"
> "Javascript code to print value of body.")
> #+end_src
Thanks for reporting and providing a fix!
Fixed, on bugfix.
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=7d8a9324f
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>