X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=.zsh%2Fzshrc%2F80_zle;h=8dd36efe9f8f6f5611bb0a93e36dcc5c205e71f8;hb=14b8c2d80836b331e0a68ce16df6640f98122f17;hp=bdcdfd9934a76f4c4d5610eb3d2d03d8eafdc0bb;hpb=0f229aed589c6c0dc2a31a8d0e81d388a9ae4cb6;p=zsh.git diff --git a/.zsh/zshrc/80_zle b/.zsh/zshrc/80_zle index bdcdfd9..8dd36ef 100644 --- a/.zsh/zshrc/80_zle +++ b/.zsh/zshrc/80_zle @@ -23,4 +23,11 @@ _insert_datestamp() { LBUFFER+=${(%):-'%D{%Y.%m.%d}'}:; } zle -N insert-datestamp _insert_datestamp bindkey '^t' insert-datestamp +# prefix search (up to cursor position) +autoload history-search-end +zle -N history-beginning-search-backward-end history-search-end +zle -N history-beginning-search-forward-end history-search-end +bindkey "\e[5~" history-beginning-search-backward-end # PageUp +bindkey "\e[6~" history-beginning-search-forward-end # PageDown + # vim:ft=zsh