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:
parent
7efcbf9208
commit
150ccd6305
2 changed files with 5 additions and 0 deletions
1
bin/doom
1
bin/doom
|
@ -1,5 +1,6 @@
|
||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
:; # -*- mode: emacs-lisp; lexical-binding: t -*-
|
:; # -*- mode: emacs-lisp; lexical-binding: t -*-
|
||||||
|
:; export LC_ALL=C.UTF-8
|
||||||
:; case "$EMACS" in *term*) EMACS=emacs ;; *) EMACS="${EMACS:-emacs}" ;; esac
|
:; case "$EMACS" in *term*) EMACS=emacs ;; *) EMACS="${EMACS:-emacs}" ;; esac
|
||||||
:; emacs="$EMACS ${DEBUG:+--debug-init} -q --no-site-file --batch"
|
:; emacs="$EMACS ${DEBUG:+--debug-init} -q --no-site-file --batch"
|
||||||
:; tmpdir=`$emacs --eval '(princ (temporary-file-directory))' 2>/dev/null`
|
:; tmpdir=`$emacs --eval '(princ (temporary-file-directory))' 2>/dev/null`
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
|
# -*- coding: utf-8-unix -*-
|
||||||
# This is a shebang interpreter for launching Emacs Lisp scripts with Doom's CLI
|
# 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:
|
# framework preloaded, plus any environment variables it needs. Use it like so:
|
||||||
#
|
#
|
||||||
|
@ -19,6 +20,9 @@ if [ "$#" -eq 0 ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Prevent garbled non-English output from child processes
|
||||||
|
export LC_ALL=C.UTF-8
|
||||||
|
|
||||||
case "$EMACS" in
|
case "$EMACS" in
|
||||||
*term*) EMACS=emacs ;; # in {ansi-,v}term
|
*term*) EMACS=emacs ;; # in {ansi-,v}term
|
||||||
*) EMACS="${EMACS:-emacs}" ;;
|
*) EMACS="${EMACS:-emacs}" ;;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue