aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/vim.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2019-11-09 21:18:51 -0800
committerGitHub <noreply@github.com>2019-11-09 21:18:51 -0800
commit7a23b67d3594ffb8b6d8629fd9ca1ef8147596db (patch)
treef022b95c3bed957190d7b03d98e31f73dd3860f8 /src/nvim/api/vim.c
parent5689008060d29dd7b45157a8f82cb96018c284e8 (diff)
downloadrneovim-7a23b67d3594ffb8b6d8629fd9ca1ef8147596db.tar.gz
rneovim-7a23b67d3594ffb8b6d8629fd9ca1ef8147596db.tar.bz2
rneovim-7a23b67d3594ffb8b6d8629fd9ca1ef8147596db.zip
paste: Select-mode, Visual-mode #11360
fix #11344
Diffstat (limited to 'src/nvim/api/vim.c')
-rw-r--r--src/nvim/api/vim.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/api/vim.c b/src/nvim/api/vim.c
index 0e64658f36..e587df5384 100644
--- a/src/nvim/api/vim.c
+++ b/src/nvim/api/vim.c
@@ -1251,7 +1251,7 @@ Boolean nvim_paste(String data, Boolean crlf, Integer phase, Error *err)
draining = true;
goto theend;
}
- if (!(State & CMDLINE) && !(State & INSERT) && (phase == -1 || phase == 1)) {
+ if (!(State & (CMDLINE | INSERT)) && (phase == -1 || phase == 1)) {
ResetRedobuff();
AppendCharToRedobuff('a'); // Dot-repeat.
}
@@ -1269,7 +1269,7 @@ Boolean nvim_paste(String data, Boolean crlf, Integer phase, Error *err)
}
}
}
- if (!(State & CMDLINE) && !(State & INSERT) && (phase == -1 || phase == 3)) {
+ if (!(State & (CMDLINE | INSERT)) && (phase == -1 || phase == 3)) {
AppendCharToRedobuff(ESC); // Dot-repeat.
}
theend: