From f49831a2d3e89fe6010963a3bda17f61d3a21ae0 Mon Sep 17 00:00:00 2001 From: 844196 <844196@users.noreply.github.com> Date: Sun, 20 Jul 2025 03:31:48 +0900 Subject: [PATCH] :bug: Fix `'` and `"` cannot be bound to keys --- src/widget.eta | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 <% } %>