Date: Fri, 10 Feb 2012 09:03:52 -0500 From: Eitan Adler <lists@eitanadler.com> To: Erich Dollansky <erichfreebsdlist@ovitrap.com> Cc: Warren Block <wblock@wonkity.com>, "Wojciech A. Koszek" <wkoszek@freebsd.czest.pl>, Miroslav Lachman <000.fbsd@quip.cz>, Chris Rees <crees@freebsd.org>, freebsd-current@freebsd.org, Colin Percival <cperciva@freebsd.org>, Alexander Leidinger <Alexander@leidinger.net>, Gonzalo Nemmi <gnemmi@gmail.com> Subject: Re: Enhancing the user experience with tcsh Message-ID: <CAF6rxgnfmU4vyZ_ERbodf8x6ALWps-5HcHvpQhQE=xVokzNbCg@mail.gmail.com> In-Reply-To: <201202102037.30996.erichfreebsdlist@ovitrap.com> References: <CAF6rxgnebQUY8azv8fovQPkB%2BGgsQjaByZ6JwnNWjrM1hB65eQ@mail.gmail.com> <4F34FA17.7080000@quip.cz> <20120210133629.Horde.uDX6B5jmRSRPNQ9NDdkRUI4@webmail.leidinger.net> <201202102037.30996.erichfreebsdlist@ovitrap.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Picking a random person to reply to. There are a lot of good suggestions in this thread, but can we please remember a few things: - Users can always add their own ~/.cshrc - Many users will get annoyed by what is someone else's amazing setup The changes I proposed were designed to add value while continuing to be non-annoying to the vast majority of users. I'd like feedback about the specific patch I proposed. We can also create a wiki page for more awesome tcsh examples. For the record this is the current version of the patch I'd like to commit: Note that it slightly changed from the original (I removed the duplicate prompt setup and reorganized where the edits are made to make the diff look nicer). commit 3ea4ea3a59d14cb060244618dd89d7dd0170bee1 diff --git a/etc/root/dot.cshrc b/etc/root/dot.cshrc --- a/etc/root/dot.cshrc +++ b/etc/root/dot.cshrc @@ -7,9 +7,10 @@ alias h history 25 alias j jobs -l -alias la ls -a +alias la ls -aF alias lf ls -FA -alias ll ls -lA +alias ll ls -lAF +alias ls ls -F # A righteous umask umask 22 @@ -17,15 +18,19 @@ umask 22 set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin) setenv EDITOR vi -setenv PAGER more +setenv PAGER less setenv BLOCKSIZE K if ($?prompt) then # An interactive shell -- set some stuff up - set prompt = "`/bin/hostname -s`# " + set prompt = "[%n@%m]%c04%# " + set promptchars = "%#" set filec - set history = 100 - set savehist = 100 + set history = 10000 + set savehist = 10000 + set autolist + # Use history to aid expansion + set autoexpand set mail = (/var/mail/$USER) if ( $?tcsh ) then bindkey "^W" backward-delete-word -- Eitan Adler
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAF6rxgnfmU4vyZ_ERbodf8x6ALWps-5HcHvpQhQE=xVokzNbCg>