[ksh93-integration-discuss] No line editing mode set snv_72

David Korn dgk at research.att.com
Mon Sep 17 13:28:28 PDT 2007


Subject: Re: [ksh93-integration-discuss] No line editing mode set snv_72
--------

> As long as I'm asking questions... Tcsh has this nice "compact" path notation th
> at I use in my current prompt (uses ellipses ...). Is there an equivalent for ks
> h93? Long paths make an unwieldy prompt.
> 
> 

You can always use something like
	$(shortpath "$PWD")
in you PS1 prompt to generate a shortened path.  Here is a sample
shorpath function:

function shortpath # $1 [len]
{
	typeset path=$1
	integer len=${2:-20}
	(( len < 5  && len=5 ))
	[[ $path == "$HOME/"* ]] && path='~'${path#${HOME%/}}
	if	(( ${#path} < len))
	then	print -r -- "$path"
	else	print -r "...${path:4-len}"
	fi
}

David Korn
dgk at research.att.com


More information about the ksh93-integration-discuss mailing list