branch: externals/el-job
commit 43e7702fac3f94f1027b893d51d24b6a8e5ac7f6
Author: Martin Edström <meedstro...@gmail.com>
Commit: Martin Edström <meedstro...@gmail.com>

    Try to fix org-node issue #70
---
 el-job-child.el | 1 +
 el-job.el       | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/el-job-child.el b/el-job-child.el
index c335108a3d..04fc6a387f 100644
--- a/el-job-child.el
+++ b/el-job-child.el
@@ -91,6 +91,7 @@ add that information to the final return value."
               (print-level nil)
               (print-circle t)
               (print-escape-newlines t)
+              (print-escape-nonascii t)
               (print-symbols-bare t))
           (print (cons meta results)))))))
 
diff --git a/el-job.el b/el-job.el
index 89c03b53bc..5d15a34fd8 100644
--- a/el-job.el
+++ b/el-job.el
@@ -548,7 +548,9 @@ For the rest of the arguments, see `el-job-launch'."
                     ;; https://github.com/jwiegley/emacs-async/issues/165
                     :coding 'utf-8-emacs-unix
                     :stderr .stderr
-                    :buffer (get-buffer-create (format " *el-job-%s:%d*" .id 
i) t)
+                    :buffer (with-current-buffer
+                                (get-buffer-create (format " *el-job-%s:%d*" 
.id i) t)
+                              (set-buffer-multibyte t))
                     :command command
                     :sentinel #'ignore))
         (when (string-suffix-p ">" (process-name proc))

Reply via email to