Fix "read only variable" errors on doom {sync,upgrade}

Relevant to #3844
This commit is contained in:
Henrik Lissner 2020-09-01 15:12:10 -04:00
parent c55391d4ac
commit 5940d931f4
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -112,7 +112,10 @@
"\n "))) "\n ")))
"\n}\n" "\n}\n"
(save-match-data (save-match-data
(cl-loop for env in process-environment (cl-loop for env
in (cl-set-difference process-environment
doom--initial-process-environment
:test #'equal)
if (string-match "^\\([a-zA-Z0-9_]+\\)=\\(.+\\)$" env) if (string-match "^\\([a-zA-Z0-9_]+\\)=\\(.+\\)$" env)
concat (format "%s=%s \\\n" concat (format "%s=%s \\\n"
(match-string 1 env) (match-string 1 env)