aboutsummaryrefslogtreecommitdiff
path: root/share/skel
diff options
context:
space:
mode:
authorJuli Mallett <jmallett@FreeBSD.org>2002-07-23 12:28:16 +0000
committerJuli Mallett <jmallett@FreeBSD.org>2002-07-23 12:28:16 +0000
commit698f822d6d4676b2f2abda73b642883a3af02782 (patch)
tree2abe953691ada58d54d4544b921ada4469bae146 /share/skel
parentecd807fb6d009b54ad9d05a85cf7ec88d4e27cae (diff)
downloadsrc-698f822d6d4676b2f2abda73b642883a3af02782.tar.gz
src-698f822d6d4676b2f2abda73b642883a3af02782.zip
Turn on emacs line editing mode by default, as this is what most shells do
these days, and the average user expects ^A and arrow keys to work, however if they know nothing of editing modes, they will think sh(1) just sucks. It is likely that because of defaults on most systems and with most shells that anyone who actually wants vi(1) editing mode will have 'set -o vi'. This won't affect existing accounts, this way, of course. Only accounts with .shrc from new etc/skel will be affected. This is much better than making the change in sh(1).
Notes
Notes: svn path=/head/; revision=100569
Diffstat (limited to 'share/skel')
-rw-r--r--share/skel/dot.shrc10
1 files changed, 7 insertions, 3 deletions
diff --git a/share/skel/dot.shrc b/share/skel/dot.shrc
index fbc2feec7e70..73491698e8e7 100644
--- a/share/skel/dot.shrc
+++ b/share/skel/dot.shrc
@@ -13,9 +13,13 @@
#
# umask 022
-# Uncomment next line to enable the builtin emacs(1) command line editor
-# in sh(1), e.g. C-a -> beginning-of-line.
-# set -o emacs
+# Enable the builtin emacs(1) command line editor in sh(1),
+# e.g. C-a -> beginning-of-line.
+set -o emacs
+
+# Uncomment this and comment the above to enable the builtin vi(1) command
+# line editor in sh(1), e.g. ESC to go into visual mode.
+# set -o vi
# some useful aliases