From owner-freebsd-current@FreeBSD.ORG Sat Feb 11 02:56:48 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E436C1065677 for ; Sat, 11 Feb 2012 02:56:48 +0000 (UTC) (envelope-from smckay@internode.on.net) Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by mx1.freebsd.org (Postfix) with ESMTP id 751468FC15 for ; Sat, 11 Feb 2012 02:56:47 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAGnUNU920ALe/2dsb2JhbABEr26BCIFzAQVWIxALRjkEGsA1izQBKwQFEkABBQcIBgQIg2QGIgQBAQIDA0WDHQSoJg Received: from ppp118-208-2-222.lns20.bne1.internode.on.net (HELO dungeon.home) ([118.208.2.222]) by ipmail04.adl6.internode.on.net with ESMTP; 11 Feb 2012 13:11:32 +1030 Received: from dungeon.home (localhost [127.0.0.1]) by dungeon.home (8.14.4/8.14.3) with ESMTP id q1B2fUAh021564; Sat, 11 Feb 2012 12:41:30 +1000 (EST) (envelope-from mckay) Message-Id: <201202110241.q1B2fUAh021564@dungeon.home> To: freebsd-current@freebsd.org References: <1328887627.38277.68.camel@buffy.york.ac.uk> In-Reply-To: from Eitan Adler at "Fri, 10 Feb 2012 16:25:08 +0000" Date: Sat, 11 Feb 2012 12:41:30 +1000 From: Stephen McKay Cc: Eitan Adler , Stephen McKay Subject: Re: Enhancing the user experience with tcsh X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Feb 2012 02:56:49 -0000 On Friday, 10th February 2012, Eitan Adler wrote: >-alias la ls -a >+alias la ls -aF > alias lf ls -FA >-alias ll ls -lA >+alias ll ls -lAF >+alias ls ls -F > >Two people didn't like these changes but didn't explain why. This is >incredibly helpful, especially for a new user. If you dislike the >alias change please explain what bothers you about it? You should never, ever alias over a standard command in a default profile. It will only train new users incorrectly. Having to use \ls to get the real ls is not an answer. If you think -F should be the default behaviour of ls, commit it directly to the ls source. Then run away fast! :-) As for the other ls aliases, I don't see the point given "lf" already exists. My only advice for your overall .cshrc changes is to be minimal and aim low. You may have a chance at consensus then. Good luck! By the way, one of the nice things about FreeBSD vs Linux is that less shell configuration is set up by default, so less work is needed to undo it all before you can get your own settings done. Every "helpful" thing that is set in /.cshrc or any other global config file is something someone somewhere will have to discover and turn off. Try not to make it too hard for them. Stephen.