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))