# zshrc/80_zle
#
# Configure the zsh line editor
#
# Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
# Released under the terms of the Artistic Licence 2.0
#
# Source repository: git://git.madduck.net/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 '^t' insert-datestamp

# vim:ft=zsh