summaryrefslogtreecommitdiffstats
path: root/etc/root
diff options
context:
space:
mode:
authoreadler <eadler@FreeBSD.org>2012-03-24 18:43:18 +0000
committereadler <eadler@FreeBSD.org>2012-03-24 18:43:18 +0000
commit67789bd4be452436575143436e6f0018219fc75f (patch)
tree8c630673f109c30f44175b023a858a57118fd76a /etc/root
parent514f4dd5e0d406fd84cd46cdd4de4ab4c33494cf (diff)
downloadFreeBSD-src-67789bd4be452436575143436e6f0018219fc75f.zip
FreeBSD-src-67789bd4be452436575143436e6f0018219fc75f.tar.gz
- Make the default values for tcsh more user friendly
- Add an examples file with many of the not accepted suggestions from the discussion PR: conf/160689 Reviewed by: many Discussed on: current Approved by: cperciva
Diffstat (limited to 'etc/root')
-rw-r--r--etc/root/dot.cshrc24
1 files changed, 18 insertions, 6 deletions
diff --git a/etc/root/dot.cshrc b/etc/root/dot.cshrc
index 36df9c6..515f1b7 100644
--- a/etc/root/dot.cshrc
+++ b/etc/root/dot.cshrc
@@ -3,13 +3,14 @@
# .cshrc - csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
+# more examples available at /usr/share/examples/csh/
#
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
# A righteous umask
umask 22
@@ -17,19 +18,30 @@ 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 = 1000
+ set savehist = 1000
+ 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
+
+ bindkey "\e[1~" beginning-of-line #make Home key work;
+ bindkey "\e[3~" delete-char #make Delete key work;
+ bindkey "\e[4~" end-of-line #make End key work;
endif
+
endif
OpenPOWER on IntegriCloud