Enhancing the user experience with tcsh
gnemmi at gmail.com
Sun Feb 12 08:44:51 UTC 2012
On Sun, Feb 12, 2012 at 5:12 AM, Joel Dahl <joel at freebsd.org> wrote:
> On 12-02-2012 4:05, Gonzalo Nemmi wrote:
>> On Sat, Feb 11, 2012 at 5:07 AM, Joel Dahl <joel at freebsd.org> wrote:
>> > On 10-02-2012 9:03, Eitan Adler wrote:
>> >> 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
>> > With the above in mind, I suggest we change as little as possible from what
>> > we have today (for now) and that we do improvements in small steps.
>> > I believe 99.99% of all users would find the change below to be a definite
>> > improvement over the current default values in .cshrc:
>> > Index: dot.cshrc
>> > ===================================================================
>> > --- dot.cshrc (revision 231507)
>> > +++ dot.cshrc (working copy)
>> > @@ -24,8 +24,10 @@
>> > # An interactive shell -- set some stuff up
>> > set prompt = "`/bin/hostname -s`# "
>> > set filec
>> > - set history = 100
>> > - set savehist = 100
>> > + set history = 1000
>> > + set savehist = (1000 merge)
>> > + set autolist
>> > + set autoexpand
>> > set mail = (/var/mail/$USER)
>> > if ( $?tcsh ) then
>> > bindkey "^W" backward-delete-word
>> > Also, a comment pointing to /usr/share/examples/tcsh/complete.tcsh would
>> > be a nice addition to the default .cshrc.
>> > --
>> > Joel
>> Joel, with all due respect, do you really think that 99.9% of all
>> users will not find the _non_intrusive_ additions below useful?
> You're missing the point. We need to start with something small that we
> all can agree on. We'll never reach consensus if we're trying to change
> too much at once (just check the amount of messages this topic has created
Sure thing Joel, I understand that but I still keep in mind what was
it that prompted Wojciech to open
(http://www.freebsd.org/cgi/query-pr.cgi?pr=160689): FreeBSD should
have .cshrc updated for modern hardware and useful aliases installed
I can see how the bulk of the messages posted in this thread are not
aiming towards the first half of that goal, and I sure hope you can
see how I didn´t post any aliases, bindkeys, unameit of my liking,
except for those unintrusive 4 that I still fail to see how adding
them is not a step forward to a ".cshrc updated for modern hardware"
given that those 4 keys are on every modern keyboard yet they do no
work by default ...
More information about the freebsd-current