aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/mouse.h
diff options
context:
space:
mode:
authorbambu <bambu@revengsec.com>2015-10-12 20:27:17 -0400
committerJustin M. Keyes <justinkz@gmail.com>2016-04-25 01:31:44 -0400
commit5a5ef1c2227f1cb1c599cc8224a48c3e831aca9b (patch)
tree0f1a57e5fcd7d132d4f4606f317647f8dcc2e79f /src/nvim/mouse.h
parentdfe85dd80afe1026608faa222c23f1f84ef01135 (diff)
downloadrneovim-5a5ef1c2227f1cb1c599cc8224a48c3e831aca9b.tar.gz
rneovim-5a5ef1c2227f1cb1c599cc8224a48c3e831aca9b.tar.bz2
rneovim-5a5ef1c2227f1cb1c599cc8224a48c3e831aca9b.zip
mouse: Implement horizontal scroll. #3450
- Code from Vim source. - Removed the check for 'guioptions' - mouse_spec.lua: test <ScrollWheelLeft> and <ScrollWheelRight> - Move horizontal scroll logic to mouse.c - Remove 'gui_' from the function names - Renamed variables to be more specific (as opposed to generic p, w). - Marked some functions as `static`
Diffstat (limited to 'src/nvim/mouse.h')
-rw-r--r--src/nvim/mouse.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/nvim/mouse.h b/src/nvim/mouse.h
index c824bcc8f0..0149f7c7c0 100644
--- a/src/nvim/mouse.h
+++ b/src/nvim/mouse.h
@@ -34,6 +34,12 @@
#define MOUSE_X1 0x300 // Mouse-button X1 (6th)
#define MOUSE_X2 0x400 // Mouse-button X2
+// Direction for nv_mousescroll() and ins_mousescroll()
+#define MSCR_DOWN 0 // DOWN must be FALSE
+#define MSCR_UP 1
+#define MSCR_LEFT -1
+#define MSCR_RIGHT -2
+
#ifdef INCLUDE_GENERATED_DECLARATIONS
# include "mouse.h.generated.h"