From 8aca932aa0ace29a11b2036f882c961b33ab5286 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Sun, 28 Apr 2019 21:06:24 +0200 Subject: clipboard: setreg("*") with clipboard=unnamed #9954 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Helped-by: Björn Linse fix #5646 --- src/nvim/ops.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/nvim/ops.c') diff --git a/src/nvim/ops.c b/src/nvim/ops.c index 79a7271819..bd436bfac6 100644 --- a/src/nvim/ops.c +++ b/src/nvim/ops.c @@ -5616,6 +5616,9 @@ static yankreg_T *adjust_clipboard_name(int *name, bool quiet, bool writing) if (explicit_cb_reg) { target = &y_regs[*name == '*' ? STAR_REGISTER : PLUS_REGISTER]; + if (writing && (cb_flags & (*name == '*' ? CB_UNNAMED : CB_UNNAMEDPLUS))) { + clipboard_needs_update = false; + } goto end; } else { // unnamed register: "implicit" clipboard if (writing && clipboard_delay_update) { -- cgit