Minor edit to init scripts to reduce number of non-builtins called on init

darcs-hash:20070121155057-ac50b-1fae99ef89abc7bc08dc31eb671bfc556e34202d.gz
This commit is contained in:
axel 2007-01-22 01:50:57 +10:00
parent 8176a1253b
commit 6ea3dd7dfe

View File

@ -44,18 +44,16 @@ end
#
if status --is-interactive
set -l erase_idx
for idx in (seq (count $PATH))
set i $PATH[$idx]
set -l new_path
for i in $PATH
if not test -d $i
set erase_idx $erase_idx $idx
printf (_ '%s: Warning: The directory %s has been removed from your PATH because it does not exist\n') fish $i
else
set new_path $new_path $i
end
end
if count $erase_idx >/dev/null
set -e PATH[(echo $erase_idx)]
end
set PATH $new_path
end
#