2 autoload -U edit-command-line
10 zle -N zle-keymap-select
11 zle -N edit-command-line
13 HISTFILE=~/.zsh_history
19 HENKSPROMPTHEADER=$'%F{red}%D{%a}%f %F{green}%D{%F %T Wk %V}%f %F{blue}%D{%s}%f %F{yellow}%n@%m%f\n'
21 PATH=~/bin:~/usr/bin:~/usr/local/bin:$PATH
31 setopt NUMERIC_GLOB_SORT
32 setopt RC_EXPAND_PARAM
33 setopt WARN_CREATE_GLOBAL
35 setopt HIST_IGNORE_ALL_DUPS
36 setopt HIST_IGNORE_SPACE
38 setopt HIST_REDUCE_BLANKS
40 setopt INC_APPEND_HISTORY
46 setopt PRINT_EXIT_VALUE
55 bindkey '^P' up-history
56 bindkey '^N' down-history
58 # backspace and ^h working even after
59 # returning from command mode
60 bindkey '^?' backward-delete-char
61 bindkey '^h' backward-delete-char
63 # ctrl-w removed word backwards
64 bindkey '^w' backward-kill-word
66 # ctrl-r starts searching history backward
67 bindkey '^r' history-incremental-search-backward
69 # v in command mode starts editor for current line
70 bindkey -M vicmd v edit-command-line