diff options
| author | Oliver Kiddle <opk@zsh.org> | 2016-11-20 23:54:45 +0100 |
|---|---|---|
| committer | Oliver Kiddle <opk@zsh.org> | 2016-11-20 23:59:48 +0100 |
| commit | cb5f100bd38a3b21739897fb4236db0700b39477 (patch) | |
| tree | 8ad0e44d32b2bf7e7c11e05f9789b7efef2e9a3f /Functions/Zle | |
| parent | 39974: complete shared libraries for -e and -s options to ssh-add (diff) | |
| download | zsh-cb5f100bd38a3b21739897fb4236db0700b39477.tar zsh-cb5f100bd38a3b21739897fb4236db0700b39477.tar.gz zsh-cb5f100bd38a3b21739897fb4236db0700b39477.tar.bz2 zsh-cb5f100bd38a3b21739897fb4236db0700b39477.tar.lz zsh-cb5f100bd38a3b21739897fb4236db0700b39477.tar.xz zsh-cb5f100bd38a3b21739897fb4236db0700b39477.tar.zst zsh-cb5f100bd38a3b21739897fb4236db0700b39477.zip | |
39986, 39989: improve handling of vi-repeat-change
Save previous vi change and throw away a new change that fails.
Add zle -f vichange to allow shell widget to be a single change.
Fix repeat of command where numeric arguments were multiplied.
Diffstat (limited to 'Functions/Zle')
| -rw-r--r-- | Functions/Zle/vi-pipe | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Functions/Zle/vi-pipe b/Functions/Zle/vi-pipe index c32e64a59..1729cb6e1 100644 --- a/Functions/Zle/vi-pipe +++ b/Functions/Zle/vi-pipe @@ -12,6 +12,9 @@ setopt localoptions noksharrays autoload -Uz read-from-minibuffer local _save_cut="$CUTBUFFER" REPLY +# mark this widget as a vi change so it can be repeated as a whole +zle -f vichange + # force movement to default to line mode (( REGION_ACTIVE )) || zle -U V # Use the standard vi-change to accept a vi motion. |
