diff options
author | Jan Edmund Lazo <jan.lazo@mail.utoronto.ca> | 2019-05-26 19:39:38 -0400 |
---|---|---|
committer | Jan Edmund Lazo <jan.lazo@mail.utoronto.ca> | 2019-05-26 20:24:11 -0400 |
commit | 21f160746a4b406f84311a64fff96c1bd52f23c9 (patch) | |
tree | 20b69ca7e01201f0a68d2a1d22db8a4377411cc0 /src/nvim/getchar.c | |
parent | fb4d5a184678ab231da20ef559c8e423dfa54d6e (diff) | |
download | rneovim-21f160746a4b406f84311a64fff96c1bd52f23c9.tar.gz rneovim-21f160746a4b406f84311a64fff96c1bd52f23c9.tar.bz2 rneovim-21f160746a4b406f84311a64fff96c1bd52f23c9.zip |
vim-patch:8.1.0020: cannot tell whether a register is executing or recording
Problem: Cannot tell whether a register is being used for executing or
recording.
Solution: Add reg_executing() and reg_recording(). (Hirohito Higashi,
closes vim/vim#2745) Rename the global variables for consistency. Store
the register name in reg_executing.
https://github.com/vim/vim/commit/0b6d911e5de1a1c10a23d4c2ee1b0275c474a2dd
Diffstat (limited to 'src/nvim/getchar.c')
-rw-r--r-- | src/nvim/getchar.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/getchar.c b/src/nvim/getchar.c index ec14803a2e..3e2cbf0a09 100644 --- a/src/nvim/getchar.c +++ b/src/nvim/getchar.c @@ -1100,7 +1100,7 @@ static void gotchars(char_u *chars, size_t len) int c; // remember how many chars were last recorded - if (Recording) { + if (reg_recording != 0) { last_recorded_len += len; } @@ -1109,7 +1109,7 @@ static void gotchars(char_u *chars, size_t len) c = *s++; updatescript(c); - if (Recording) { + if (reg_recording != 0) { char buf[2] = { (char)c, NUL }; add_buff(&recordbuff, buf, 1L); } @@ -1667,7 +1667,7 @@ static int vgetorpeek(int advance) init_typebuf(); start_stuff(); if (advance && typebuf.tb_maplen == 0) - Exec_reg = FALSE; + reg_executing = 0; do { /* * get a character: 1. from the stuffbuffer |