Don't get carried away with options, we have too many already and I'm very
unlikely to add even one more for this. We just need acceptable defaults for
most of the people who will use this. If in doubt copy what emacs or xterm does.
-------- Original message --------
From: Paul Gideon Dann <pdgid...@gmail.com>
Date: 20/02/2014 09:32 (GMT+00:00)
To: tmux-users@lists.sourceforge.net
Subject: Re: RFC: Simple mouse wheel emulation
On Wednesday 19 Feb 2014 19:19:19 Marcel Partap wrote:
> > Final quirk: I'm not seeing any altered behaviour when I hold down the
> > shift, meta, or alt keys: from what I see in the code, aren't they
> > supposed to alter the scroll rate?
>
> In which state? copy-mode, alternate screen in less?
In less, but also in copy-mode. No modifier keys seem to have any effect. It
could be my terminal environment, I guess? KDE/Konsole.
> Some additional questions:
> - how much lines should it scroll per wheel event ? 3 is default for
> konsole, xterm scrolls by 5 lines with *VT100.alternateScroll: true
Well, 3 seems natural for me. With mouse-enabled vim, the mouse wheel also
scrolls 3 lines. I don't think it's Konsole doing that, I assume it must be a
default in vim.
> - copy mode scrolls 5 lines per wheel event: is that a good default?
> should this have a shared option "mouse-scroll-speed"?
It would be nice to have this be configurable, and it also makes sense to me
that both scroll rates be the same.
> - should the scroll speed modifier keys (SHIFT for single lines, ALT &
> CTRL for faster scrolling) act the same in copy mode?
Makes sense.
> - should modifier speedup be a constant factor (3?) or the value of
> "mouse-scroll-speed" (so you get quadratic/cubic speed :D)
Good question! I guess the catch-all answer is to provide configuration
allowing the user to set fast and slow scroll speeds in addition to the
standard one. Maybe a single configuration option could take one, two, or three
parameters:
mouse-scroll-speed <normal> [<fast> [<slow>]]
I would guess a sensible default would be that fast is double the value of
normal, and slow is 1?
Paul
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users