From b71ba061fb5ce1f04416248b64fb839d5b03da9c Mon Sep 17 00:00:00 2001 From: Oliver Kiddle Date: Fri, 22 Nov 2002 12:05:26 +0000 Subject: merge changes from 4.1 branch --- Functions/Zle/edit-command-line | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Functions/Zle/edit-command-line (limited to 'Functions') diff --git a/Functions/Zle/edit-command-line b/Functions/Zle/edit-command-line new file mode 100644 index 000000000..f11a37482 --- /dev/null +++ b/Functions/Zle/edit-command-line @@ -0,0 +1,17 @@ +# Edit the command line using your usual editor. +# Binding this to 'v' in the vi command mode map, +# autoload edit-command-line +# zle -N edit-command-line +# bindkey -M vicmd v edit-command-line +# will give ksh-like behaviour for that key, +# except that it will handle multi-line buffers properly. + +local tmpfile=${TMPPREFIX:-/tmp/zsh}ecl$$ + +print -R - "$PREBUFFER$BUFFER" >$tmpfile +exec