fancy-ctrl-z: ensure widgets are called with full context (#4838)

This allows other plugins that hook e.g. accept-line to identify the
fancy-ctrl-z widget as the caller and take appropriate steps when
necessary.

See https://github.com/tarruda/zsh-autosuggestions/issues/82#issuecomment-181133379
master
mickk-on-cpp 6 years ago committed by GitHub
parent 2b499e1a9e
commit 08b04f5df2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      plugins/fancy-ctrl-z/fancy-ctrl-z.plugin.zsh

@ -1,10 +1,10 @@
fancy-ctrl-z () {
if [[ $#BUFFER -eq 0 ]]; then
BUFFER="fg"
zle accept-line
zle accept-line -w
else
zle push-input
zle clear-screen
zle push-input -w
zle clear-screen -w
fi
}
zle -N fancy-ctrl-z

Loading…
Cancel
Save