autoload -U up-line-or-beginning-search autoload -U down-line-or-beginning-search zle -N up-line-or-beginning-search zle -N down-line-or-beginning-search bindkey "^[[A" up-line-or-beginning-search bindkey "^[[B" down-line-or-beginning-search bindkey "^[OA" up-line-or-beginning-search bindkey "^[OB" down-line-or-beginning-search bindkey "^K" up-line-or-beginning-search bindkey "^J" down-line-or-beginning-search bindkey "^[[1;5D" backward-word bindkey "^[[1;5C" forward-word bindkey "^H" backward-char bindkey "^L" forward-char