forked from fish-shell/fish-shell
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Redo installation file structure, move lots of things to $PREFIX/shar…
…e/fish darcs-hash:20060217101339-ac50b-d93d2c620a4b7f75f05ff461a6edbee001da7613.gz
- Loading branch information
1 parent
95a01f3
commit 343cafe
Showing
196 changed files
with
300 additions
and
253 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
# | ||
# Init file for fish | ||
# | ||
# etc/fish. Generated from fish.in by configure. | ||
|
||
# | ||
# Set default search paths | ||
# | ||
|
||
set -g fish_function_path /usr/share/functions /etc/fish.d/functions ~/.fish.d/functions | ||
set -g fish_complete_path /usr/share/completions /etc/fish.d/completions ~/.fish.d/completions | ||
|
||
# | ||
# Set default field separators | ||
# | ||
|
||
set -g IFS \ \t\n | ||
|
||
# | ||
# Add a few common directories to path, if they exists. Note that pure | ||
# console programs like makedep sometimes live in /usr/X11R6/bin, so we | ||
# want this even for text-only terminals. | ||
# | ||
|
||
set -l path_list /bin /usr/bin /usr/X11R6/bin /usr/bin /sw/bin | ||
|
||
# Root should also have the sbin directories in the path | ||
if test "$USER" = root | ||
set path_list $path_list /sbin /usr/sbin /usr/local/sbin | ||
end | ||
|
||
for i in $path_list | ||
if not expr "$PATH" : .\*$i.\* >/dev/null | ||
if test -d $i | ||
set PATH $PATH $i | ||
end | ||
end | ||
end | ||
|
||
|
||
# | ||
# Set some value for LANG if nothing was set before, and this is a | ||
# login shell. Also check for i18n information in /etc/sysconfig/i18n | ||
# | ||
|
||
if status --is-login | ||
if not set -q LANG >/dev/null | ||
set -gx LANG en_US.UTF-8 | ||
end | ||
|
||
if test -f /etc/sysconfig/i18n | ||
eval (cat /etc/sysconfig/i18n |sed -ne 's/^\([a-zA-Z]*\)=\(.*\)$/set -gx \1 \2;/p') | ||
end | ||
end | ||
|
||
|
||
# | ||
# Put linux console in unicode mode. Should this be done in any other | ||
# situation as well? | ||
# | ||
|
||
if expr "$LANG" : ".*[Uu][Tt][Ff]" >/dev/null | ||
if test linux = "$TERM" | ||
unicode_start ^/dev/null | ||
end | ||
end | ||
|
||
|
||
# | ||
# There are variables that contain colons that are not arrays. This | ||
# reverts them back to regular strings. | ||
# | ||
|
||
for i in DISPLAY | ||
if set -q $i | ||
set -- $i (printf ":%s" $$i|cut -c 2-) | ||
end | ||
end | ||
|
||
# | ||
# Alias for gettext (or a fallback if gettext isn't installed) This | ||
# needs to be defined here and not in fish_function.fish, since it is | ||
# used by other init files. | ||
# | ||
|
||
function _ -d "Alias for the gettext command" | ||
printf "%s" $argv | ||
end | ||
if test 1 = "1" | ||
if which gettext ^/dev/null >/dev/null | ||
function _ -d "Alias for the gettext command" | ||
gettext fish $argv | ||
end | ||
end | ||
end | ||
|
||
# | ||
# Load additional initialization files | ||
# | ||
|
||
for i in fish.d/*.fish | ||
. $i | ||
end |
Oops, something went wrong.