davy (09/10/82)
#N:pur-ee:9200004:000:1121 pur-ee!davy Sep 10 11:44:00 1982 About 6 months ago, I posted the following aliases to use with "csh". By using these aliases, your current working directory is always kept in your prompt. Note that you will need to put a 'cd' into either .cshrc or .login, so that when you first log in, your prompt will look right (until you do a cd, pushd, or whatever, $cwd has no value). The current "history number" is also placed in the brackets. set prompt='$cwd\[!\]\ ' alias cd chdir \!:\* \; set prompt='$cwd\[!\]\ ' alias pd pushd \!:\* \; set prompt='c:$cwd\[!\]\ ' alias pp popd \!:\* \; set prompt='c:$cwd\[!\]\ ' Now, after wrestling with quotes, backquotes, and other attrocities, I have finally figured out how to combine my prompt with the directory stack stuff sent in by burdvax!puder. The "setprompt" alias is needed to keep the quotes ("'") separated. alias setprompt set prompt='$cwd\[!\]\ ' alias cd 'chdir \!*; set ds=(`dirs`); setprompt' alias pd 'pushd \!*; set ds=(`dirs`); setprompt' alias pp 'popd \!*; set ds=(`dirs`); setprompt' Enjoy, --Dave Curry, Purdue E.E. Department decvax!pur-ee!davy ihnss!pur-ee!davy