I've tried my luck of ksh93r (the standalone binary from AT&T downloads) as user login shell. To make things more comfortable I added the following lines to my ~/.profile (I think Roland Manz wrote these lines): ----X-CUT-HERE-X--------X-CUT-HERE-X--------X-CUT-HERE-X---- # TABTAB completion mod by Roland Manz emacs_completion_tab_count=0 function emacs_completion { if [[ ${.sh.edchar} == "$(printf "\t")" ]] then emacs_completion_tab_count=$((emacs_completion_tab_count + 1))
if [ $emacs_completion_tab_count -eq 1 ] ; then .sh.edchar="$(printf "\E\E")" elif [ $emacs_completion_tab_count -ge 2 ] ; then .sh.edchar="$(printf "\E=")" fi else emacs_completion_tab_count=0 fi } trap emacs_completion KEYBD set -o emacs ----X-CUT-HERE-X--------X-CUT-HERE-X--------X-CUT-HERE-X---- After log in into CDE ksh93 works very well - except that the TABTAB mod only works for Console type terminals but not work the normal CDE terminal windows. Does anyone have an explanation for this? Bug or feature? -- Josh