..._invoke_original_widget: Return 0 when given no arguments

`_zsh_autosuggest_widget_accept()` (&al.) passes this function's return status
on, and ZLE rings the bell if it's >0. Not having an original widget isn't an
error condition, so always returning 0 here should be OK to avoid the bell

Fixes #228
This commit is contained in:
dana 2018-01-16 14:08:38 -06:00
parent 15931f04ff
commit c978004c0e
2 changed files with 2 additions and 2 deletions

View file

@ -106,7 +106,7 @@ _zsh_autosuggest_bind_widgets() {
# Given the name of an original widget and args, invoke it, if it exists # Given the name of an original widget and args, invoke it, if it exists
_zsh_autosuggest_invoke_original_widget() { _zsh_autosuggest_invoke_original_widget() {
# Do nothing unless called with at least one arg # Do nothing unless called with at least one arg
(( $# )) || return (( $# )) || return 0
local original_widget_name="$1" local original_widget_name="$1"

View file

@ -238,7 +238,7 @@ _zsh_autosuggest_bind_widgets() {
# Given the name of an original widget and args, invoke it, if it exists # Given the name of an original widget and args, invoke it, if it exists
_zsh_autosuggest_invoke_original_widget() { _zsh_autosuggest_invoke_original_widget() {
# Do nothing unless called with at least one arg # Do nothing unless called with at least one arg
(( $# )) || return (( $# )) || return 0
local original_widget_name="$1" local original_widget_name="$1"