]> arthur.barton.de Git - ax-zsh.git/blob - plugins/zkbd/zkbd.zshrc
git: Add aliases for parse_git_dirty & git_prompt_info
[ax-zsh.git] / plugins / zkbd / zkbd.zshrc
1 # AX-ZSH: Alex' Modular ZSH Configuration
2 # zkbd.zshrc: Initialize ZKBD Keybindings
3
4 [[ -z "$AXZSH_PLUGIN_CHECK" ]] || return 92
5
6 autoload -Uz zkbd
7
8 [[ ! -f ${ZDOTDIR:-$HOME}/.zkbd/$TERM-$VENDOR-$OSTYPE ]] && zkbd
9 source ${ZDOTDIR:-$HOME}/.zkbd/$TERM-$VENDOR-$OSTYPE
10
11 [[ -n "${key[Backspace]}" ]] && bindkey "${key[Backspace]}" backward-delete-char
12 [[ -n "${key[Delete]}" ]] && bindkey "${key[Delete]}" delete-char
13 [[ -n "${key[Insert]}" ]] && bindkey "${key[Insert]}" overwrite-mode
14
15 [[ -n "${key[Home]}" ]] && bindkey "${key[Home]}" beginning-of-line
16 [[ -n "${key[End]}" ]] && bindkey "${key[End]}" end-of-line
17
18 [[ -n "${key[PageUp]}" ]] && bindkey "${key[PageUp]}" up-line-or-history
19 [[ -n "${key[PageDown]}" ]] && bindkey "${key[PageDown]}" down-line-or-history
20
21 [[ -n "${key[Up]}" ]] && bindkey "${key[Up]}" up-line-or-search
22 [[ -n "${key[Down]}" ]] && bindkey "${key[Down]}" down-line-or-search
23 [[ -n "${key[Left]}" ]] && bindkey "${key[Left]}" backward-char
24 [[ -n "${key[Right]}" ]] && bindkey "${key[Right]}" forward-char
25
26 [[ -n "${key[C-Up]}" ]] && bindkey "${key[C-Up]}" history-beginning-search-backward
27 [[ -n "${key[C-Down]}" ]] && bindkey "${key[C-Down]}" history-beginning-search-forward
28 [[ -n "${key[C-Left]}" ]] && bindkey "${key[C-Left]}" backward-word
29 [[ -n "${key[C-Right]}" ]] && bindkey "${key[C-Right]}" forward-word