fix(cli): set LC_ALL to force english output

Close: #7331
Co-authored-by: xz-dev <xz-dev@users.noreply.github.com>
This commit is contained in:
Henrik Lissner 2023-08-18 18:54:32 +02:00 committed by Yann Esposito (Yogsototh)
parent 27218b0c11
commit a0da9225ed
Signed by untrusted user who does not match committer: yogsototh
GPG key ID: 7B19A4C650D59646
2 changed files with 5 additions and 0 deletions

View file

@ -1,5 +1,6 @@
#!/usr/bin/env sh
:; # -*- mode: emacs-lisp; lexical-binding: t -*-
:; export LC_ALL=C.UTF-8
:; case "$EMACS" in *term*) EMACS=emacs ;; *) EMACS="${EMACS:-emacs}" ;; esac
:; emacs="$EMACS ${DEBUG:+--debug-init} -q --no-site-file --batch"
:; tmpdir=`$emacs --eval '(princ (temporary-file-directory))' 2>/dev/null`

View file

@ -1,4 +1,5 @@
#!/usr/bin/env sh
# -*- coding: utf-8-unix -*-
# This is a shebang interpreter for launching Emacs Lisp scripts with Doom's CLI
# framework preloaded, plus any environment variables it needs. Use it like so:
#
@ -19,6 +20,9 @@ if [ "$#" -eq 0 ]; then
exit 1
fi
# Prevent garbled non-English output from child processes
export LC_ALL=C.UTF-8
case "$EMACS" in
*term*) EMACS=emacs ;; # in {ansi-,v}term
*) EMACS="${EMACS:-emacs}" ;;