branch: externals/el-job
commit 43e7702fac3f94f1027b893d51d24b6a8e5ac7f6
Author: Martin Edström <[email protected]>
Commit: Martin Edström <[email protected]>
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))