Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Wed, 30 Apr 2003 16:43:19 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: John Morrison cc: cygwin AT cygwin DOT com Subject: RE: HOME In-Reply-To: Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Wed, 30 Apr 2003, John Morrison wrote: > > From: Igor Pechtchanski > > > > Yep, you're quite right. I was looking at my own (heavily edited) > > /etc/profile, forgetting that it wouldn't have been overwritten by newer > > versions on upgrade. > > Is there anything in your version you think would be good in > the 'default' version? Even commented out? > > J. > "/etc/profile maintainer" ;) Good point... Let's see: MANPATH="/usr/man:/usr/local/man:/usr/autotool/devel/man:$MANPATH" export MANPATH case "$0" in bash | -bash | */bash) export HOSTNAME=`echo "$HOSTNAME" | /bin/tr 'A-Z' 'a-z'` export PS1='\[\033]0;\w\007 \033[32m\]\u@${HOSTNAME} \[\033[33m\]\w\[\033[0m\] $ ' ;; ksh | -ksh | */ksh) typeset -l HOSTNAME export PS1='^[]0;${PWD}^G ^[[32m${USER}@${HOSTNAME} ^[[33m${PWD}^[[0m $ ' ;; sh | -sh | */sh) export PS1='$ ' ;; esac In the ksh section, the ^[ is the actual ESC character (Ctrl-V ESC in vi), and, likewise, ^G is the actual BEL. I've also made it ash-friendly (no "export VAR=VAL", no alias commands)... Looks like some files in /etc/profile.d aren't as sh-friendly (try "exec -l /bin/sh -x" sometime). Oh, and in my .bashrc: # Don't wait for job termination notification set -o notify # Don't use ^D to exit set -o ignoreeof alias -- less='/bin/less -r' alias -- ls='/bin/ls -F --color=tty' alias -- rm='/bin/rm -i' function settitle() { echo -n "^[]2;$@^G^[]1;$@^G"; } alias -- whence='type -a' Again, the ^[ and ^G in settitle() are the actual ESC and BEL characters. That looks like it. "The rest is personal, private, of no possible int'rest" (Dr. "Stinky" Mahmoud). Hope this helps, Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Knowledge is an unending adventure at the edge of uncertainty. -- Leto II -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/