From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: Date: Thu, 3 Nov 2005 21:02:26 -0500 From: Russ Cox To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] tab completion and command history in rc In-Reply-To: <20051104012758.GF28449@server4.lensbuddy.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <71838305-CDB2-4CE6-87C5-8EFAA3E03FD1@mit.edu> <436AB5F5.8050703@moseslake-wa.com> <20051104012235.GE28449@server4.lensbuddy.com> <20051104012758.GF28449@server4.lensbuddy.com> Topicbox-Message-UUID: a4e5039e-ead0-11e9-9d60-3106f5b1d025 > One last note: one of the reasons why tab-completion is frowned upon is > because it's indication of too intricate paths, remember to keep your > file trees clean and simple and to take advantage of binds and union > mounts to keep everything at hand. If you do this you won't miss > tab-completion and you will have a much easier time finding what you are > looking for. I don't buy this. You can have a very simple path and still not remember what a command is called. I typed venti/^F the other day and was annoyed that I didn't get a list of the venti programs. So I typed ^U/bin/venti/^F and did get my list. But there's a difference between clean and easy to remember. Russ