X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/e45b0db3d66ca9e041622db3d801d026fb4d3724..33230b65afa1076218abff057d0bbcc7486af0a8:/.zsh/zshrc/80_zle diff --git a/.zsh/zshrc/80_zle b/.zsh/zshrc/80_zle deleted file mode 100644 index ca59e4e..0000000 --- a/.zsh/zshrc/80_zle +++ /dev/null @@ -1,55 +0,0 @@ -# zshrc/80_zle -# -# Configure the zsh line editor -# -# Copyright © 1994–2017 martin f. krafft -# Released under the terms of the Artistic Licence 2.0 -# -# Source repository: http://git.madduck.net/v/etc/zsh.git -# - -# automatically escape URLs -# /usr/share/zsh*/functions/Zle/url-quote-magic -autoload -U url-quote-magic -zle -N self-insert url-quote-magic -setopt no_nomatch - -# http://www.zsh.org/mla/users/2006/msg00399.html -autoload edit-command-line -zle -N edit-command-line -bindkey '\ee' edit-command-line - -_insert_datestamp() { LBUFFER+=${(%):-'%D{%Y.%m.%d}'}:; } -zle -N insert-datestamp _insert_datestamp -bindkey '\et' 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 - -_insert_last_typed_word() { zle insert-last-word -- 0 -1 }; -zle -N _insert_last_typed_word; -bindkey "\em" _insert_last_typed_word - -autoload insert-unicode-char -zle -N insert-unicode-char -bindkey '^Xi' insert-unicode-char - -# jump behind the first word on the cmdline to add options -function _jump_after_first_word() { - local words - words=(${(z)BUFFER}) - - if (( ${#words} <= 1 )) ; then - CURSOR=${#BUFFER} - else - CURSOR=${#${words[1]}} - fi -} -zle -N _jump_after_first_word -bindkey '^x1' _jump_after_first_word - -# vim:ft=zsh