According to the vim help, e.g. :h <ScrollWheelLeft>
, vim recognizes mouse wheel left and mouse wheel right "keys", for scrolling unwrapped buffers left and right. This is good as I have a mouse that does this, and the macbook touchpad is also presumably excellent for this.
But Terminal.app does not support this (even with MouseTerm plugin), and neither does iTerm2 nor other state-of-the-art (heh) terminals like PuTTY.
They seem to ignore the mouse left/right scroll events and only really ever cared about scrolling up and down. In fact, PuTTY has some issues and I had to make my own fixes to it to get it to stop sending ridiculous escape sequences for the scroll events.
Are there any terminal programs that support mouse wheel left/right? What would their standardized escape codes be? Or, more practically, what would be the codes that Vim is looking for? (As far as I am aware it's not possible to actually check the escape code that are not overridden, as Vim just reports "Key code not set")
Is this feature only possible to use from a GUI version of vim?