f3aad18d5e
For $reason mobaxterm default on sending unusual sequence from home/del key, which makes libedit unabel to catch them and bind them correctly. mobaxterm seems popular on the windows environment, so add proper keybinding to default shrc configuration so it works out of box. Reported by: lme
56 lines
1.2 KiB
Plaintext
56 lines
1.2 KiB
Plaintext
# $FreeBSD$
|
|
#
|
|
# .shrc - bourne shell startup file
|
|
#
|
|
# This file will be used if the shell is invoked for interactive use and
|
|
# the environment variable ENV is set to this file.
|
|
#
|
|
# see also sh(1), environ(7).
|
|
#
|
|
|
|
|
|
# file permissions: rwxr-xr-x
|
|
#
|
|
# umask 022
|
|
|
|
# Uncomment this 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
|
|
# alias h='fc -l'
|
|
# alias j=jobs
|
|
# alias m="$PAGER"
|
|
# alias ll='ls -laFo'
|
|
# alias l='ls -l'
|
|
# alias g='egrep -i'
|
|
|
|
# # be paranoid
|
|
# alias cp='cp -ip'
|
|
# alias mv='mv -i'
|
|
# alias rm='rm -i'
|
|
|
|
# # csh like history on arrow up and down
|
|
bind ^[[A ed-search-prev-history
|
|
bind ^[[B ed-search-next-history
|
|
|
|
# # ctrl+arrow allow to jump from words to words
|
|
bind "\\e[1;5C" em-next-word
|
|
bind "\\e[1;5D" ed-prev-word
|
|
alias history='fc -l'
|
|
|
|
# Fix home/del for mobaxterm
|
|
bind ^[[5~ ed-move-to-beg
|
|
bind ^[[6~ ed-move-to-end
|
|
|
|
# read(2) of directories may not be desirable by default, as this will provoke
|
|
# EISDIR errors from each directory encountered.
|
|
# alias grep='grep -d skip'
|
|
|
|
# set prompt: ``username@hostname:directory $ ''
|
|
PS1="\u@\h:\w \\$ "
|
|
|
|
# search path for cd(1)
|
|
# CDPATH=:$HOME
|