share/skel/dot.cshrc: update master
authorEitan Adler <lists@eitanadler.com>
Tue, 31 Mar 2015 20:31:55 +0000 (13:31 -0700)
committerJohn Marino <draco@marino.st>
Tue, 31 Mar 2015 20:51:37 +0000 (22:51 +0200)
- bump history
- make use of autorehash
- make a better prompt (include user)
- some better aliases
- merging history

many things which make it easier for new users

Reviewed by: swildner, marino

Signed-off-by: Eitan Adler <lists@eitanadler.com>
share/skel/dot.cshrc

index 5110113..a89117f 100644 (file)
@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/skel/dot.cshrc,v 1.10.2.3 2001/08/01 17:15:46 obrien Exp $
+# $FreeBSD: head/share/skel/dot.cshrc 278616 2015-02-12 05:35:00Z cperciva $
 #
 # .cshrc - csh resource script, read at beginning of execution by each shell
 #
@@ -7,28 +7,37 @@
 
 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
 
+# These are normally set through /etc/login.conf.  You may override them here
+# if wanted.
+# set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin $HOME/bin)
+# setenv       BLOCKSIZE       K
 # A righteous umask
-umask 22
-
-set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/pkg/sbin /usr/pkg/bin $HOME/bin)
+# umask 22
 
 setenv EDITOR  vi
 setenv PAGER   less
-setenv BLOCKSIZE       K
 
 if ($?prompt) then
        # An interactive shell -- set some stuff up
+       set prompt = "%N@%m%# "
+       set promptchars = "%#"
+
        set filec
-       set history = 100
-       set savehist = 100
+       set history = 1000
+       set savehist = (1000 merge)
+       set autolist = ambiguous
+       # Use history to aid expansion
+       set autoexpand
+       set autorehash
        set mail = (/var/mail/$USER)
        if ( $?tcsh ) then
                bindkey "^W" backward-delete-word
                bindkey -k up history-search-backward
                bindkey -k down history-search-forward
        endif
+
 endif