fix(termsupport): ensure ohmyzsh can run with set -eu

Closes #12870
This commit is contained in:
Carlo Sala 2025-03-20 20:02:34 +01:00
commit 5eaebdf0fe
No known key found for this signature in database
GPG key ID: DA6FB450C1A4FE9A
2 changed files with 4 additions and 2 deletions

View file

@ -26,7 +26,7 @@ autoload -Uz is-at-least
# This API is subject to change and optimization. Rely on it at your own risk.
function _omz_register_handler {
setopt localoptions noksharrays
setopt localoptions noksharrays unset
typeset -ga _omz_async_functions
# we want to do nothing if there's no $1 function or we already set it up
if [[ -z "$1" ]] || (( ! ${+functions[$1]} )) \
@ -44,6 +44,7 @@ function _omz_register_handler {
# Set up async handlers and callbacks
function _omz_async_request {
setopt localoptions noksharrays unset
local -i ret=$?
typeset -gA _OMZ_ASYNC_FDS _OMZ_ASYNC_PIDS _OMZ_ASYNC_OUTPUT