diff options
| author | Jan Edmund Lazo <jan.lazo@mail.utoronto.ca> | 2020-10-29 01:51:08 -0400 | 
|---|---|---|
| committer | Jan Edmund Lazo <jan.lazo@mail.utoronto.ca> | 2020-10-29 18:36:38 -0400 | 
| commit | 4e24e31a6b2c45e0bc2ab15059a51092b29ebaf5 (patch) | |
| tree | 6ece2763488444c3b2b8e1a9df5636aa6034866c /src/nvim/normal.c | |
| parent | 026c8dde875ab4d269bdac7027481590ac5538a8 (diff) | |
| download | rneovim-4e24e31a6b2c45e0bc2ab15059a51092b29ebaf5.tar.gz rneovim-4e24e31a6b2c45e0bc2ab15059a51092b29ebaf5.tar.bz2 rneovim-4e24e31a6b2c45e0bc2ab15059a51092b29ebaf5.zip | |
vim-patch:8.2.0929: v:register is not cleared after an operator was executed
Problem:    v:register is not cleared after an operator was executed.
Solution:   Clear v:register after finishing an operator (Andy Massimino,
            closes vim/vim#5305)
https://github.com/vim/vim/commit/cc613031b96f1cfa5a184253e745c26f1def9be4
Diffstat (limited to 'src/nvim/normal.c')
| -rw-r--r-- | src/nvim/normal.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/src/nvim/normal.c b/src/nvim/normal.c index 1cc400166c..d364c178b2 100644 --- a/src/nvim/normal.c +++ b/src/nvim/normal.c @@ -903,6 +903,10 @@ normal_end:    msg_nowait = false; +  if (finish_op) { +    set_reg_var(get_default_register_name()); +  } +    // Reset finish_op, in case it was set    s->c = finish_op;    finish_op = false; | 
