From a2011232a26661005b7f32efeb703d4b0f9f1adc Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 14 May 2020 04:13:05 -0400 Subject: [PATCH] Change envvar coding system buffer locally --- core/cli/env.el | 2 +- core/core-lib.el | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/cli/env.el b/core/cli/env.el index 0230ec9df..d80414fed 100644 --- a/core/cli/env.el +++ b/core/cli/env.el @@ -89,7 +89,7 @@ default, on Linux, this is '$SHELL -ic /usr/bin/env'. Variables in doom-env-file))) (when (or force-p (not (file-exists-p env-file))) (with-temp-file env-file - (setq coding-system-for-write 'utf-8) + (setq-local coding-system-for-write 'utf-8) (print! (start "%s envvars file at %S") (if (file-exists-p env-file) "Regenerating" diff --git a/core/core-lib.el b/core/core-lib.el index bf267c14e..5f5d311e2 100644 --- a/core/core-lib.el +++ b/core/core-lib.el @@ -118,7 +118,7 @@ unreadable. Returns the names of envvars that were changed." (env (with-temp-buffer (save-excursion - (setq coding-system-for-read 'utf-8) + (setq-local coding-system-for-read 'utf-8) (insert "\0\n") ; to prevent off-by-one (insert-file-contents file)) (save-match-data