Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: problem with named directories over the net
- X-seq: zsh-users 4588
- From: Duncan Sinclair <sinclair@xxxxxxxxxxxxxxxx>
- To: d.vogt@xxxxxxxxxxx
- Subject: Re: problem with named directories over the net
- Date: Mon, 14 Jan 2002 13:27:29 +0000
- Cc: zsh-users@xxxxxxxxxxxxxx
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
- References: <20020111134158.F852@xxxxxxxxxxx>
- Reply-to: sinclair@xxxxxxxxxxxxxxxx
Hi,
Dominik writes:
>I like to shorten my prompt by using '~' instead of the full path
>to my home directory. For example:
> / $ cd ~/bin
> ~/bin $
>Now the problem occurs when I fire up mc. Upon leaving mc, a
>script from the mc documentation cds into the current path and I
>get something like
> /net/server/share/home/luthien/bin $
>as the prompt because this is where my home directory comes from.
>/home is a symbolic link to /net/server/share/home. Any idea how
>I can prevent this?
In my .zshenv I have this code....
# Going for hack of the year award...
case "$PWD" in
/tmp_mnt/*) cd '/tmp_mnt' '' ;;
/export/*) cd '/export' '' ;;
*) ;;
esac
It was put there to get around older Sun automounter difficulties...
(It is no-longer necessary, but it does no harm...)
If you want to be really pro-active, you could try something like
this in your precmd function...
precmd() {
case "$PWD" in
/net/server/share/*) cd '/net/server/share' '' ;;
*) ;;
esac
}
No idea if it works...
Good luck!
Duncan.
PS> Solutions involving CHASE_LINKS are _evil_!!!
Messages sorted by:
Reverse Date,
Date,
Thread,
Author