From 6d65da8168458c646503bab5005a42d4a715fc32 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 2 May 2007 09:55:35 +0000 Subject: [PATCH] * Added /etc/inputrc. TODO: it's more functional to use the INPUTRC environment variable for this. svn path=/nixos/trunk/; revision=8637 --- etc/default.nix | 5 +++++ etc/inputrc | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 etc/inputrc diff --git a/etc/default.nix b/etc/default.nix index da111cafff2..a89b78bf289 100644 --- a/etc/default.nix +++ b/etc/default.nix @@ -91,6 +91,11 @@ import ../helpers/make-etc.nix { target = "profile"; } + { # Configuration for readline in bash. + source = ./inputrc; + target = "inputrc"; + } + ] # Configuration file for fontconfig used to locate diff --git a/etc/inputrc b/etc/inputrc new file mode 100644 index 00000000000..e2e9e8ffa4b --- /dev/null +++ b/etc/inputrc @@ -0,0 +1,36 @@ +# inputrc borrowed from CentOS (RHEL). + +set bell-style none + +set meta-flag on +set input-meta on +set convert-meta off +set output-meta on + +set mark-symlinked-directories on + +$if mode=emacs + +# for linux console and RH/Debian xterm +"\e[1~": beginning-of-line +"\e[4~": end-of-line +"\e[5~": beginning-of-history +"\e[6~": end-of-history +"\e[3~": delete-char +"\e[2~": quoted-insert +"\e[5C": forward-word +"\e[5D": backward-word +"\e[1;5C": forward-word +"\e[1;5D": backward-word + +# for rxvt +"\e[8~": end-of-line + +# for non RH/Debian xterm, can't hurt for RH/DEbian xterm +"\eOH": beginning-of-line +"\eOF": end-of-line + +# for freebsd console +"\e[H": beginning-of-line +"\e[F": end-of-line +$endif