init.tcsh.defaults.patch   [plain text]


--- init/tcsh.defaults.old	2007-02-23 16:12:37.000000000 -0800
+++ init/tcsh.defaults	2007-02-19 23:58:17.000000000 -0800
@@ -0,0 +1,85 @@
+##
+# TCSH Expanded C-Shell INITIALIZATION FILE
+# User preferences file
+# Override these in rc.mine
+#
+# Wilfredo Sanchez Jr. | tritan@mit.edu
+# July 09, 1992
+#
+# MIT Project Athena
+##
+
+if ($?prompt) then		# For interactive shells only (ie. not scripts):
+
+  # Set up prompt
+  set promptchars = "%#"
+  if ("$version" =~ tcsh*) then
+    set prompt = "[%m:%c3] %n%# "
+  else
+    if ($uid) then
+      set prompt = "[$host] $user% "
+    else
+      set prompt = "[$host] $user# "
+    endif
+  endif
+  set prompt2 = "%R -> "	# if/while prompt
+  set prompt3 = "OK? %R? "	# Spell correction prompt
+
+  # History
+  set history = 150			# Number of commands saved as history
+  set savehist = 150
+  #set histlit				# Save literal (unparsed) history
+  set histfile = ~/.tcsh_history	# History file
+
+  set cdpath = (~)			# Path to search for directory changes
+
+  # Word Completion
+  set fignore = ( \~ .bak .o .bin RCS CVS )
+  set nostat = (/afs /net /Net /Network/Servers)
+  set recexact			# Exact word expands as well as beeps
+  set autolist			# List matching words
+  set matchbeep = notunique	# Beep if not unique
+  set autoexpand		# Expand history when completing
+  set autocorrect		# Correct spelling when completing
+  #set nobeep			# Don't beep when complete
+
+  # pushd/popd/cd
+  set dextract			# pushd +n gets stack item n
+  set dunique			# Only push unique directories
+  #set pushdtohome		# 'pushd' = 'pushd ~'
+  set symlinks = ignore		# 'cd ..' goes to previous dir, not $cwd/..
+
+  # Random
+  set correct = cmd		# Spell Correction on
+  set inputmode = insert	# Insert chars (not overwrite)
+  set listjobs = long		# List all jobs when suspending (long format)
+  set nokanji			# Disable kanji if enabled
+  #set rmstar			# Prompt before doing 'rm *'
+
+  # Command to execute before each prompt
+  #alias precmd 'noop'
+
+  # Command to execute periodically
+  #set tperiod = 10			# Period, in minutes
+  #alias periodic touch /dev/$tty	# Command
+
+  # Command to execute after changing directory
+  #alias cwdcmd 'noop'
+
+  # Command to execute when tcsh wants to beep.
+  #alias beepcmp 'noop'
+
+  # Automatic Logout/Lock
+  #set autologout = "60 10"	# Logout after 60 minutes, lock after 10
+
+  # Time reporting
+  #set time = 10
+
+  # WATCH FOR LOCAL LOGGINS
+  #set watch = ( 1 any any )
+  #set who = "%B%n%b %a %l from host %B%M%b at %t"
+
+  # Use builtin version of ls (= ls -CF) because it's faster
+  #alias ls 'ls-F'
+
+endif