main
59c7d64 ยท 8 days ago 139 commits
 1# Use Emacs-style keybindings
 2bindkey -e
 3
 4# Ctrl + Arrow word navigation
 5bindkey '^[[1;5C' forward-word
 6bindkey '^[[1;5D' backward-word
 7
 8# Character deletion 
 9bindkey '^?' backward-delete-char # Backspace 
10bindkey '^[[3~' delete-char # Delete
11
12# History prefix search with arrow keys
13autoload -U up-line-or-beginning-search
14zle -N up-line-or-beginning-search
15bindkey '^[[A' up-line-or-beginning-search
16
17autoload -U down-line-or-beginning-search
18zle -N down-line-or-beginning-search
19bindkey '^[[B' down-line-or-beginning-search
20
21# Edit command in $EDITOR
22autoload -U edit-command-line
23zle -N edit-command-line
24bindkey '^X^E' edit-command-line
25