Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site mcgill-vision.UUCP Path: utzoo!linus!philabs!micomvax!musocs!mcgill-vision!mouse From: mouse@mcgill-vision.UUCP (der Mouse) Newsgroups: net.unix Subject: Re: From a suffering BSD user... Message-ID: <342@mcgill-vision.UUCP> Date: Mon, 9-Dec-85 16:07:00 EST Article-I.D.: mcgill-v.342 Posted: Mon Dec 9 16:07:00 1985 Date-Received: Wed, 11-Dec-85 21:44:28 EST References: <193@brl-tgr.ARPA> Organization: McGill University, Montreal Lines: 30 > # oh the pain the pain. > alias cd 'cd \!*; set prompt="$cwd:t[\\!] "' somewhere[33] cd foo foo[34] cd / [35] cd ~/foo foo[36] pushd ../bar foo[37] pwd /some/where/bar foo[38] Maybe you'd rather have /[35]? Maybe you'd like pushd and popd to work? Try alias cd 'cd \!* ; fixprompt' alias pushd 'pushd \!* ; fixprompt' alias popd 'popd \!* ; fixprompt' alias fixprompt \ 'if $cwd:q == "/" set prompt = '\''/[\\!] '\'' ; '\ 'if $cwd:q != "/" set prompt = "$cwd:t"'\''[\\!] '\' -- der Mouse USA: {ihnp4,decvax,akgua,etc}!utcsri!mcgill-vision!mouse philabs!micomvax!musocs!mcgill-vision!mouse Europe: mcvax!decvax!utcsri!mcgill-vision!mouse mcvax!seismo!cmcl2!philabs!micomvax!musocs!mcgill-vision!mouse Hacker: One who accidentally destroys / Wizard: One who recovers it afterward