diff options
Diffstat (limited to 'etc/config.fish')
-rw-r--r-- | etc/config.fish | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/etc/config.fish b/etc/config.fish new file mode 100644 index 00000000..a3f3b9f3 --- /dev/null +++ b/etc/config.fish @@ -0,0 +1,49 @@ +# +# Init file for fish +# + +# +# Some things should only be done for login terminals +# + +if status --is-login + + # + # Set some value for LANG if nothing was set before, and this is a + # login shell. + # + + if not set -q LANG >/dev/null + set -gx LANG en_US.UTF-8 + end + + # Check for i18n information in + # /etc/sysconfig/i18n + + if test -f /etc/sysconfig/i18n + eval (cat /etc/sysconfig/i18n |sed -ne 's/^\([a-zA-Z]*\)=\(.*\)$/set -gx \1 \2;/p') + end + + # + # Put linux consoles in unicode mode. + # + + if expr "$LANG" : ".*\.[Uu][Tt][Ff].*" >/dev/null + if test "$TERM" = linux + if which unicode_start >/dev/null + unicode_start + end + end + end +end + +# +# Load additional initialization files +# + +if test -d include + for i in include/*.fish + . $i + end +end + |