diff options
author | Marc Cornellà <hello@mcornella.com> | 2021-01-16 22:55:17 +0100 |
---|---|---|
committer | Marc Cornellà <hello@mcornella.com> | 2021-01-16 22:55:17 +0100 |
commit | efcbd9f3480a28ec69c607c46adcbfd8d230ac9f (patch) | |
tree | 0d7abf4468f229a13c0bbe6c9a1fdc6031ede60c /plugins | |
parent | 172b32c90dadf09bcc1e9b562a68c1c282bf514e (diff) | |
download | zsh-efcbd9f3480a28ec69c607c46adcbfd8d230ac9f.tar.gz zsh-efcbd9f3480a28ec69c607c46adcbfd8d230ac9f.tar.bz2 zsh-efcbd9f3480a28ec69c607c46adcbfd8d230ac9f.zip |
fix(vi-mode): ignore `clip*` function errors in yank and put widgets
Fixes #9605
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/vi-mode/vi-mode.plugin.zsh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/vi-mode/vi-mode.plugin.zsh b/plugins/vi-mode/vi-mode.plugin.zsh index 0b11a6a7f..7f14961ad 100644 --- a/plugins/vi-mode/vi-mode.plugin.zsh +++ b/plugins/vi-mode/vi-mode.plugin.zsh @@ -100,13 +100,13 @@ function wrap_clipboard_widgets() { eval " function ${wrapped_name}() { zle .${widget} - printf %s \"\${CUTBUFFER}\" | clipcopy + printf %s \"\${CUTBUFFER}\" | clipcopy 2>/dev/null || true } " else eval " function ${wrapped_name}() { - CUTBUFFER=\"\$(clippaste)\" + CUTBUFFER=\"\$(clippaste 2>/dev/null || echo \$CUTBUFFER)\" zle .${widget} } " |