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