From owner-freebsd-arch Wed Jul 24 19:33:42 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E1EE337B400 for ; Wed, 24 Jul 2002 19:33:36 -0700 (PDT) Received: from smtp.noos.fr (aragon.noos.net [212.198.2.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54DF543E31 for ; Wed, 24 Jul 2002 19:33:35 -0700 (PDT) (envelope-from root@gits.dyndns.org) Received: (qmail 11194549 invoked by uid 0); 25 Jul 2002 02:33:33 -0000 Received: from unknown (HELO gits.gits.dyndns.org) ([212.198.229.153]) (envelope-sender ) by 212.198.2.75 (qmail-ldap-1.03) with SMTP for ; 25 Jul 2002 02:33:33 -0000 Received: from gits.gits.dyndns.org (pdmwoihkmmka982h@localhost [127.0.0.1]) by gits.gits.dyndns.org (8.12.5/8.12.5) with ESMTP id g6P2XXq4052365; Thu, 25 Jul 2002 04:33:33 +0200 (CEST) (envelope-from root@gits.dyndns.org) Received: (from root@localhost) by gits.gits.dyndns.org (8.12.5/8.12.5/Submit) id g6P2XW9K052364; Thu, 25 Jul 2002 04:33:32 +0200 (CEST) (envelope-from root) Date: Thu, 25 Jul 2002 04:33:32 +0200 From: Cyrille Lefevre To: Mark Valentine Cc: "Brian F. Feldman" , Christian Weisgerber , freebsd-arch@FreeBSD.ORG Subject: Re: Scripting languages (was: Re: Package system flaws?) Message-ID: <20020725023332.GD4475@gits.dyndns.org> Mail-Followup-To: Cyrille Lefevre , Mark Valentine , "Brian F. Feldman" , Christian Weisgerber , freebsd-arch@FreeBSD.ORG References: <20020724135321.GB4475@gits.dyndns.org> <200207241616.g6OGGxjB027249@dotar.thuvia.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200207241616.g6OGGxjB027249@dotar.thuvia.org> User-Agent: Mutt/1.3.99i Organization: ACME X-Face: V|+c;4!|B?E%BE^{E6);aI.[< List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, Jul 24, 2002 at 05:16:59PM +0100, Mark Valentine wrote: > > On Wed 24 Jul, 2002, Cyrille Lefevre wrote: [snip] > > well, I have a very low knowledge about zsh, but it has many features > > (maybe too much, IMHO) such as associative arrays and builtin dynamic > > loading... > > Yes, it seems to have come a long way since I last looked at it years ago. > > I've installed it and I'm wading through the documentation. good luck :) > It seems to have the features we need, and the license, but I'm not sure > if there could ever be agreement to get it in the base system, probably > because it's another moving target - base system utilities generally want > to to be small and stable. also, I guess it take even more room than sh or pdksh. > Yes, it's a pity. Though I don't think I'd ever use ksh as an interactive > shell (my fingers have absolute requirements on command history and [snip] let's try this one : http://clefevre.freesurf.fr/pdksh-1.tgz then bind '^?'=eot-or-delete bind '^[^?'=delete-word-forward bind '^i'=complete-list bind '^v'=quote bind '^[O'=prefix-2 bind '^XA'=up-history bind '^XB'=down-history bind '^XC'=forward-char bind '^XD'=backward-char bind '^XH'=beginning-of-line bind '^XF'=end-of-line bind '^X1~'=beginning-of-line bind '^X2~'=yank bind '^X4~'=end-of-line bind '^X5~'=up-history bind '^X6~'=down-history and everything should be all right :) it's a ready to import :) merge of OpenBSD pdksh (the one they use as the base system sh/ksh) and the official pdksh distrib. OpenBSD add-on is a better completion handling than the original one. I've submitted patches to the official maintainer. don't know if it take them or not. I use it since late May w/o any problem. I'm still waiting a lot before to submit a PR... PS : take care, the archive contains CVS directories related to OpenBSD. also, don't forget to make `patch < bin/ksh.patch'. Cyrille. -- Cyrille Lefevre mailto:cyrille.lefevre@laposte.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message