Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Nov 1998 16:34:00 +0100
From:      Eivind Eklund <eivind@yes.no>
To:        Neil Blakey-Milner <nbm@rucus.ru.ac.za>
Cc:        freebsd-chat@FreeBSD.ORG
Subject:   Re: X desktop contest? + Desktop Env
Message-ID:  <19981111163400.14162@follo.net>
In-Reply-To: <19981111125755.A26453@rucus.ru.ac.za>; from Neil Blakey-Milner on Wed, Nov 11, 1998 at 12:57:55PM %2B0200
References:  <Pine.BSF.3.96.981109094722.19667A-100000@andrsn.stanford.edu> <Pine.BSF.4.05.9811092120310.7784-100000@gamefish.pcola.gulf.net> <19981110090436.07651@welearn.com.au> <19981109232410.01531@follo.net> <19981111125755.A26453@rucus.ru.ac.za>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Nov 11, 1998 at 12:57:55PM +0200, Neil Blakey-Milner wrote:
> On Mon 1998-11-09 (23:24), Eivind Eklund wrote:
> > It lacks completion.  That's the most important part.  That's IMHO
> > essential.  Apart from that, I like the ability of zsh to do more
> > advanced pattern matching, but that isn't as essential as as the lack
> > of completion (and every shell I know of except zsh lack full
> > completion - zsh can complete _everything_ - globs, shell escapes,
> > history escapes, cvs <xxx> - you name it, zsh can complete it :-)

[...]

> I miss anything? (there are other features, but I've not yet worked them all
> out.)

I miss completion of patterns:
eivind(bitbox)--% ls /etc/ppp/* 
/etc/ppp/ppp.conf                /etc/ppp/ppp.conf.server.sample  /etc/ppp/ppp.pap.dialup.sample
/etc/ppp/ppp.conf.filter.sample  /etc/ppp/ppp.conf~               /etc/ppp/ppp.secret.sample
/etc/ppp/ppp.conf.iij            /etc/ppp/ppp.dialup.sample       /etc/ppp/sysinstall.debug
/etc/ppp/ppp.conf.iij.sample     /etc/ppp/ppp.linkup
/etc/ppp/ppp.conf.sample         /etc/ppp/ppp.linkup.sample
eivind(bitbox)--% ls /etc/ppp/ppp.conf /etc/ppp/ppp.conf.filter.sample /etc/ppp/ppp.conf.iij /etc/ppp/ppp.conf.iij.sample /etc/ppp/ppp.conf.sample /etc/ppp/ppp.conf.server.sample /etc/ppp/ppp.conf\~ /etc/ppp/ppp.dialup.sample /etc/ppp/ppp.linkup /etc/ppp/ppp.linkup.sample /etc/ppp/ppp.pap.dialup.sample /etc/ppp/ppp.secret.sample /etc/ppp/sysinstall.debug

where the last line is done by arrow-up and <TAB> (unless this was
that you meant with you *ep* example?  I've never gotten it to work in
tcsh, at least).

I miss completion of "backticks":
eivind(bitbox)--% echo $(cat /etc/dm.conf)<TAB>
gives
eivind(bitbox)--% echo \# \# Game Control File \# @\(\#\)dm.conf 5.5 \(Berkeley\) 4/12/89 \# \# TTYNAME \# badtty /dev/tty19 \# news \# badtty /dev/tty20 \# news/mail \# DAY OF WEEK START STOP \# time Monday 7 16 \# 7am to 4pm \# time Tuesday 7 16 \# time Wednesday 7 16 \# time Thursday 7 16 \# time Friday 7 16 \# GAME MAX LOAD MAX USERS PRIORITY \# default must be the last entry for the \`\`game\'\' keyword game default 5 \* \*

I miss completion of history escapes, where
eivind(bitbox)--% echo garble
garble
eivind(bitbox)--% echo testing:; !echo<TAB>
gives
eivind(bitbox)--% echo testing:; echo garble

... and I desperately miss the ability to type foreach statements on a
single line.  I never got that to work in tcsh, and haven't seen
anybody else that have, either (and I have asked quite a few tcsh
users about this).

Those things are the main reasons I switched from tcsh to zsh as my
interactive shell.

Eivind.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981111163400.14162>