Hi,

With the recent mouse-scrolling work, by default without pressing any
keys, the decision is to scroll by three lines.  This might make sense
in window-copy mode, but it makes it really irritating when trying to go
through items in a choose-* list, one-byy-one, without requiring
pressing either CTRL or SHIFT or META, or whatever key it is to get it
to scroll by one.

Therefore, I'm proposing just to set m->scroll to 1, regardless of the
state, when in choose-* mode.  If you want to go straight to an item,
you can click the thing with the mouse.

See patch attached.  Thoughts?

-- Thomas Adam

-- 
"Deep in my heart I wish I was wrong.  But deep in my heart I know I am
not." -- Morrissey ("Girl Least Likely To" -- off of Viva Hate.)
diff --git a/window-choose.c b/window-choose.c
index e75858e..d3ba164 100644
--- a/window-choose.c
+++ b/window-choose.c
@@ -724,6 +724,7 @@ window_choose_mouse(
 	u_int				 i, idx;
 
 	if (m->event == MOUSE_EVENT_WHEEL) {
+		m->scroll = 1;
 		for (i = 0; i < m->scroll; i++) {
 			if (m->wheel == MOUSE_WHEEL_UP)
 				window_choose_key(wp, sess, KEYC_UP);
------------------------------------------------------------------------------
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to