24 lines
1.2 KiB
Bash
24 lines
1.2 KiB
Bash
|
# Part of this is from http://unix.stackexchange.com/q/62919
|
||
|
# Fixes my navigation keys
|
||
|
#typeset -A key
|
||
|
#key[Home]=${terminfo[khome]}
|
||
|
#key[End]=${terminfo[kend]}
|
||
|
#key[Insert]=${terminfo[kich1]}
|
||
|
#key[Delete]=${terminfo[kdch1]}
|
||
|
#key[Up]=${terminfo[kcuu1]}
|
||
|
#key[Down]=${terminfo[kcud1]}
|
||
|
#key[Left]=${terminfo[kcub1]}
|
||
|
#key[Right]=${terminfo[kcuf1]}
|
||
|
#key[PageUp]=${terminfo[kpp]}
|
||
|
#key[PageDown]=${terminfo[knp]}
|
||
|
#[[ -n "${key[Home]}" ]] && bindkey "${key[Home]}" beginning-of-line
|
||
|
#[[ -n "${key[End]}" ]] && bindkey "${key[End]}" end-of-line
|
||
|
#[[ -n "${key[Insert]}" ]] && bindkey "${key[Insert]}" overwrite-mode
|
||
|
#[[ -n "${key[Delete]}" ]] && bindkey "${key[Delete]}" delete-char
|
||
|
#[[ -n "${key[Up]}" ]] && bindkey "${key[Up]}" up-line-or-history
|
||
|
#[[ -n "${key[Down]}" ]] && bindkey "${key[Down]}" down-line-or-history
|
||
|
#[[ -n "${key[Left]}" ]] && bindkey "${key[Left]}" backward-char
|
||
|
#[[ -n "${key[Right]}" ]] && bindkey "${key[Right]}" forward-char
|
||
|
#[[ -n "${key[PageUp]}" ]] && bindkey "${key[PageUp]}" beginning-of-buffer-or-history
|
||
|
#[[ -n "${key[PageDown]}" ]] && bindkey "${key[PageDown]}" end-of-buffer-or-history
|