diff options
author | Christian Brabandt <cb@256bit.org> | 2021-09-14 18:55:51 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-09-14 18:55:51 +0200 |
commit | 78eb9cce911dcd662182443e0920649ec1596d41 (patch) | |
tree | c575d091e7fb61ac4471168396242e73ec805fc1 /src/register.c | |
parent | 5dfe467432638fac2e0156a2f9cd0d9eb569fb39 (diff) | |
download | vim-git-78eb9cce911dcd662182443e0920649ec1596d41.tar.gz |
patch 8.2.3439: deleted lines go to wrong yank registerv8.2.3439
Problem: Deleted lines go to wrong yank register.
Solution: Reset y_append when not calling get_yank_register(). (Christian
Brabandt, closes #8872)
Diffstat (limited to 'src/register.c')
-rw-r--r-- | src/register.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/register.c b/src/register.c index 161587423..b821a68d5 100644 --- a/src/register.c +++ b/src/register.c @@ -74,6 +74,13 @@ set_y_previous(yankreg_T *yreg) y_previous = yreg; } + void +reset_y_append(void) +{ + y_append = FALSE; +} + + #if defined(FEAT_EVAL) || defined(PROTO) /* * Keep the last expression line here, for repeating. |