vimrc: Major rework of the Grml configuration
[grml-etc-core.git] / etc / minimal-shellrc
index 68dccdf..23aa9a2 100644 (file)
@@ -29,9 +29,9 @@ set -o bgnice        \
     -o trackall
 
 # aliases for various command shortcuts
-alias ls='ls --color=auto'  # we're on grml, so we do have GNU ls.
-alias ll='ls -lFb'
-alias la='ls -LaFb'
+alias ls='command ls --color=auto'  # we're on grml, so we do have GNU ls.
+alias ll='command ls -l --color=auto'
+alias la='command ls -la --color=auto'
 alias pu='ps -fu $USER'
 
 ## Keybindings
@@ -43,7 +43,8 @@ if [[ -x $(which infocmp) ]] && [[ -x $(which sed) ]] ; then
         while read -r line ; do
             key="${line%=*}"
             [[ "${key}" != k* ]] && continue
-            seq="$(print "${line#*=}")"
+            seq="$(print -r -- "${line#*=}" | sed -e 's,\\\([1-7][0-7]*\),\\0\1,g')"
+            seq="$(print "${seq}")"
             case "$key" in
                 key_left)      bind "${seq}"='backward-char'        ;;
                 key_right)     bind "${seq}"='forward-char'         ;;