xref: /freebsd/share/skel/dot.cshrc (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
1#
2# .cshrc - csh resource script, read at beginning of execution by each shell
3#
4# see also csh(1), environ(7).
5# more examples available at /usr/share/examples/csh/
6#
7
8alias h		history 25
9alias j		jobs -l
10alias la	ls -aF
11alias lf	ls -FA
12alias ll	ls -lAF
13
14# These are normally set through /etc/login.conf.  You may override them here
15# if wanted.
16# set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin $HOME/bin)
17# A righteous umask
18# umask 22
19
20setenv	EDITOR	vi
21setenv	PAGER	less
22
23if ($?prompt) then
24	# An interactive shell -- set some stuff up
25	set prompt = "%N@%m:%~ %# "
26	set promptchars = "%#"
27
28	set filec
29	set history = 1000
30	set savehist = (1000 merge)
31	set autolist = ambiguous
32	# Use history to aid expansion
33	set autoexpand
34	set autorehash
35	set mail = (/var/mail/$USER)
36	if ( $?tcsh ) then
37		bindkey "^W" backward-delete-word
38		bindkey -k up history-search-backward
39		bindkey -k down history-search-forward
40	endif
41
42endif
43