Newton, Philip wrote:
> Oops, make that
> 
> export PROMPT_COMMAND="perl -e 
> '@d=split/\//,qx(pwd);@d=(q(...),@d[-2,-1])if@d>3;
> chomp@d;\$\"=q(/);print+qq(\e]0;@d\a)'"

How about:

export PROMPT_COMMAND="pwd|perl -pe
'chop;s#^.*(/.+/.+)\$#...\1#;\$_=qq(\e]0;\$_\a)'"

If you are at least two directories deep,
you could save some more characters with:

export PROMPT_COMMAND="pwd|perl -pe
's#^.*(/.+/.+)\n#\e]0;...\1\a#'"

Andrew.
      • ... Robert G. Werner
    • ... Paul Johnson
    • ... Abigail
      • ... Robert G. Werner
        • ... Dmitry Kohmanyuk Дмитрий Кохманюк
  • ... Newton, Philip
  • ... Newton, Philip
    • ... Simon Cozens
  • ... Newton, Philip
  • ... Andrew . Savige
  • ... Newton, Philip
    • ... Bart Lateur
  • ... Andrew . Savige
  • ... Pense, Joachim
  • ... Andrew . Savige
  • ... Andrew . Savige
  • ... Andrew . Savige

Reply via email to