#!/usr/bin/env zsh eval "$_z4h_opt" local last=$LASTWIDGET zle .set-local-history -n $1 shift { () { local -h LASTWIDGET=$last; "$@" } "$@" } always { zle .set-local-history -n 0 } return 0