summaryrefslogtreecommitdiff
path: root/src/normal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/normal.c')
-rw-r--r--src/normal.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/normal.c b/src/normal.c
index 16f9f0ea5..25ab2d345 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -4638,6 +4638,11 @@ nv_mousescroll(cmdarg_T *cap)
if (cap->arg == MSCR_UP || cap->arg == MSCR_DOWN)
{
+# ifdef FEAT_TERMINAL
+ if (term_use_loop())
+ send_keys_to_term(curbuf->b_term, cap->cmdchar, TRUE);
+ else
+# endif
if (mod_mask & (MOD_MASK_SHIFT | MOD_MASK_CTRL))
{
(void)onepage(cap->arg ? FORWARD : BACKWARD, 1L);