Commit efcbd9f3 authored by Marc Cornellà's avatar Marc Cornellà
Browse files

fix(vi-mode): ignore `clip*` function errors in yank and put widgets

Fixes #9605
parent 172b32c9
...@@ -100,13 +100,13 @@ function wrap_clipboard_widgets() { ...@@ -100,13 +100,13 @@ function wrap_clipboard_widgets() {
eval " eval "
function ${wrapped_name}() { function ${wrapped_name}() {
zle .${widget} zle .${widget}
printf %s \"\${CUTBUFFER}\" | clipcopy printf %s \"\${CUTBUFFER}\" | clipcopy 2>/dev/null || true
} }
" "
else else
eval " eval "
function ${wrapped_name}() { function ${wrapped_name}() {
CUTBUFFER=\"\$(clippaste)\" CUTBUFFER=\"\$(clippaste 2>/dev/null || echo \$CUTBUFFER)\"
zle .${widget} zle .${widget}
} }
" "
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment