

wheel scrolling in vim works fine, but turning on any vim mouse mode also seems to force the use of vim native text selection, which is unwanted my standard workflow uses the OS provided text selection/copy support.wheel scrolling for tmux bash sessions now moves through the scrollback of the iterm window itself, as desired.

#Iterm scroll full
add -CC to all tmux commands to enable full iterm/tmux integration.I'm trying to make the UX around scrolling and text selection as similar as I can for non-tmux and tmux sessions, but so far I haven't had any luck. Is there a way to both disable "scroll wheel sends arrow keys in alternative screen mode" for tmux, but enable the option for "nested" alternative screen mode apps, such as vim running inside of a tmux session? More context (tldr every other option combo I've tried so far has broken something) Scroll down until you see clear-all-scrollback-buffers-in-current-iterm-window. Open System Preferences > Keyboard > Shortcuts > Services. Text selection: I want to use the OS provided text selection/copying support, and not the vim native version Now when iTerm is open, youll see that service in the menubar under iTerm > Services.Scrolling: I want to enable mouse wheel scrolling in vim, less, etc.If you use and you will need to remap the next and previous tab shortcuts which are set to those as default. Find and and set them to send escape sequence b and send escape sequence f respectively. Instead it scrolls itself and not the tmux history. Go to iTerm Preferences Profiles, select your profile, then the Keys tab. My terminal does not send these keys to the tmux. I don't know if You can use the real PgUp and PgDown though. However, I rely on having the "scroll wheel sends arrow keys in alternative screen mode" enabled for vim, in order to get both the scrolling and text selection UX that I prefer: To scroll within history of the output You would use b + You can then use M+V to page up and V to page down. The "scroll wheel sends arrow keys in alternative screen mode" breaks wheel scrolling in tmux instead of scrolling the iterm window, moving the wheel cycles through command history when in a tmux bash session.

Attach ~/Library/Preferences/ here (drag-drop from finder into this window).

When there's a bunch of text, it doesn't have to resize as you scroll and the performance is better. Watch the scroll bar as you scroll down within `less in a new terminal: it jumps around as it resizes. The problem is much worse in a new terminal than one with a lot of text.It appears that some people have reported limited success in using SIMBL on Lion, did you try Also I see that iTerm2 provides 'mouse reporting' and scrolling but it will probably scroll line by line. Watch the scroll bar as you scroll down within less What steps will reproduce the problem? MouseTerm is the only way to add mouse scrolling to Terminal.app I've ever heard of. Watch the scroll bar as you scroll down within What steps will reproduce the problem? When I enable these things individually they each seem to contribute a little bit more to the general slowness of the scrolling. 2 Answers Sorted by: 9 The mode is referred to as 'copy mode' and as long as youre running tmux 1.5 or higher you can add: setw -g mode-mouse on to your /.nf file and tmux will automatically enter and exit copy mode when you use the scroll wheel on your mouse.If I disable blur, transparency, and anti-aliasing, it's not as bad (but still noticeable).I've done some experimentation and I've had some pretty annoying results: Please provide any additional information below.
#Iterm scroll pro
I'm on a pretty beefy macbook pro with OS X 10.6.6. I've tested on the Alpha and the latest nightly (as of 4/10). What version of the product are you using? On what operating system? What is the expected output? What do you see instead?
