diff --git a/share/functions/prompt_pwd.fish b/share/functions/prompt_pwd.fish index 59b6da91c..4c766599c 100644 --- a/share/functions/prompt_pwd.fish +++ b/share/functions/prompt_pwd.fish @@ -1,15 +1,4 @@ -set -l s1 -set -l r1 -switch (uname) -case Darwin - set s1 '^/private/' - set r1 / -case 'CYGWIN_*' - set s1 '^/cygdrive/(.)' - set r1 '$1:' -end - -function prompt_pwd -V s1 -V r1 --description "Print the current working directory, shortened to fit the prompt" +function prompt_pwd --description "Print the current working directory, shortened to fit the prompt" set realhome ~ - string replace -r '^'"$realhome"'($|/)' '~$1' $PWD | string replace -r "$s1" "$r1" | string replace -ar '([^/.])[^/]*/' '$1/' + string replace -r '^'"$realhome"'($|/)' '~$1' $PWD | string replace -ar '([^/.])[^/]*/' '$1/' end