summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Ilvokhin <d@ilvokhin.com>2024-03-30 22:29:55 +0000
committerDmitry Ilvokhin <d@ilvokhin.com>2024-03-30 22:29:55 +0000
commit76739d013d99d11f90320d8743b769b06da5068a (patch)
treecdd4a7126d1dc7b01ce5551f141f935b6bcb763a
parent9731e3032a44e1cf91ba7a12769f7c0ce88403af (diff)
downloadinfra-76739d013d99d11f90320d8743b769b06da5068a.tar.gz
infra-76739d013d99d11f90320d8743b769b06da5068a.tar.bz2
infra-76739d013d99d11f90320d8743b769b06da5068a.zip
Fix `LC_CTYPE` value on macOS in bashrc
-rw-r--r--misc/dotfiles/bashrc.j26
1 files changed, 6 insertions, 0 deletions
diff --git a/misc/dotfiles/bashrc.j2 b/misc/dotfiles/bashrc.j2
index 4a872fc..5c81f5f 100644
--- a/misc/dotfiles/bashrc.j2
+++ b/misc/dotfiles/bashrc.j2
@@ -7,6 +7,12 @@ fi
# Specific settings for macOS.
if [[ "$OSTYPE" == "darwin"* ]]; then
+# Set `LC_CTYPE` compatible with Linux systems. macOS sets `LC_CTYPE` to
+# `UTF-8`, when Terminal has 'Set locale environment variables on startup'
+# checkbox ticked in settings. `UTF-8` doesn't seem like a valid value, so
+# override it to more sensible one.
+export LC_CTYPE=en_US.UTF-8
+
# Silence bash deprecation warning.
export BASH_SILENCE_DEPRECATION_WARNING=1