From 65d9407835fc95f994cc1088e16bca98206ea7a9 Mon Sep 17 00:00:00 2001 From: Kai Ting Date: Fri, 28 Apr 2023 09:22:36 -0700 Subject: [PATCH] clipboard: suppression exit warning if exit code is >= 128 This is a matching change to https://github.com/neovim/neovim/commit/939d9053bdf2f56286640c581eb4e2ff5a856540 Fixes: 7054 (cherry picked from commit 62b5d66e430c89b475129fe68072f90a3460a1c1) --- runtime/autoload/provider/clipboard.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/autoload/provider/clipboard.vim b/runtime/autoload/provider/clipboard.vim index 6d238ddb55..6ba28dcbfc 100644 --- a/runtime/autoload/provider/clipboard.vim +++ b/runtime/autoload/provider/clipboard.vim @@ -25,7 +25,8 @@ function! s:selection.on_exit(jobid, data, event) abort if self.owner == a:jobid let self.owner = 0 endif - if a:data != 0 + " Don't print if exit code is >= 128 ( exit is 128+SIGNUM if by signal (e.g. 143 on SIGTERM)) + if a:data > 0 && a:data < 128 echohl WarningMsg echomsg 'clipboard: error invoking '.get(self.argv, 0, '?').': '.join(self.stderr) echohl None