Only hide /private directories under OS X

darcs-hash:20060206181717-ac50b-043020858020be5dc55c34240329916696f5892a.gz
This commit is contained in:
axel 2006-02-07 04:17:17 +10:00
parent 57d53c70e3
commit 08251dcc98

View File

@ -175,10 +175,8 @@ end
# application for the file.
#
function open -d "Open file in default application"
if test (uname) = Darwin
open $argv
else
if not test (uname) = Darwin
function open -d "Open file in default application"
mimedb -l -- $argv
end
end
@ -188,12 +186,23 @@ end
# function is used by the default prompt command.
#
function prompt_pwd -d "Print the current working directory, shortend to fit the prompt"
if test "$PWD" != "$HOME"
printf "%s" (echo $PWD|sed -e 's|/private||' -e "s|^$HOME|~|" -e 's-/\([^/]\)\([^/]*\)-/\1-g')
echo $PWD|sed -e 's-.*/[^/]\([^/]*$\)-\1-'
else
echo '~'
if test (uname) = Darwin
function prompt_pwd -d "Print the current working directory, shortend to fit the prompt"
if test "$PWD" != "$HOME"
printf "%s" (echo $PWD|sed -e 's|/private||' -e "s|^$HOME|~|" -e 's-/\([^/]\)\([^/]*\)-/\1-g')
echo $PWD|sed -e 's-.*/[^/]\([^/]*$\)-\1-'
else
echo '~'
end
end
else
function prompt_pwd -d "Print the current working directory, shortend to fit the prompt"
if test "$PWD" != "$HOME"
printf "%s" (echo $PWD|sed -e "s|^$HOME|~|" -e 's-/\([^/]\)\([^/]*\)-/\1-g')
echo $PWD|sed -e 's-.*/[^/]\([^/]*$\)-\1-'
else
echo '~'
end
end
end