diff --git a/src/widget.eta b/src/widget.eta index 30bca6d..5d17092 100644 --- a/src/widget.eta +++ b/src/widget.eta @@ -45,6 +45,8 @@ _wk_widget() { } zle -N _wk_widget -<% if (typeof it.bindkey === 'string' && it.bindkey !== '') { %> -bindkey '<%= it.bindkey %>' _wk_widget +<% if (typeof it.bindkey === 'string' && it.bindkey === "'") { %> +bindkey "'" _wk_widget +<% } else if (typeof it.bindkey === 'string' && it.bindkey !== '') { %> +bindkey '<%~ it.bindkey %>' _wk_widget <% } %>