Discussion:
Tmux Scroll on OS X Yosemite Terminal
Landon Schropp
2014-11-09 22:23:52 UTC
Permalink
With the new release of OS X Yosemite, I was delighted to find that Apple
has included support for mouse in the Terminal app. This works perfectly in
utilities like less and vim. However, if I try to use my trackpadto scroll
in tmux, it scrolls through my command history rather than scrolling
through the scroll buffer. Is there a way to fix this in the tmux
configuration?

Here's what my .tmux.conf file looks like:

# INTERFACE

# enable mouse support
set-window-option -g mode-mouse on

# set up the default command to ensure the window's name is empty if it's
not already defined and
# to reattach the user namespace to the current shell
set-option -g default-command 'reattach-to-user-namespace -l $SHELL;'

# modify the split pane keyboard shortcuts
unbind %
unbind '"'
bind '"' split-window -h
bind = split-window -v

# rebind the c shortcut so it creates a window with an empty name
bind-key c new-window -n ''

# set the window title to be the current session's name
set -g set-titles on
set -g set-titles-string '#S'
set-window-option -g automatic-rename off

# STATUS BAR

# start counting the window panes at 1 instead of 0
set -g base-index 1
set -g pane-base-index 1

# default colors and font weights
set -g status-fg white
set -g status-bg colour234
set -g window-status-activity-attr bold
set -g pane-border-fg colour245
set -g pane-active-border-fg colour39
set -g message-fg colour16
set -g message-bg colour221
set -g message-attr bold

# status left
set -g status-right ""
set -g status-left-length 32
set -g status-left '#[fg=colour235,bg=colour252,bold] #S '

# window status
set -g window-status-format "#[fg=white,bg=colour234] #I: #W "
set -g window-status-current-format
"#[fg=colour235,bg=colour39,noreverse,bold] #I: #W "

Thanks in advance for the help!
Nicholas Marriott
2014-11-10 11:44:08 UTC
Permalink
Sounds like it's not actually supporting the mouse properly but instead
just sending cursor movement commands. Possibly it expects tmux to turn
it on in a different way.
Post by Landon Schropp
With the new release of OS X Yosemite, I was delighted to find that Apple
has included support for mouse in the Terminal app. This works perfectly
in utilities like less and vim. However, if I try to use my trackpadto
scroll in tmux, it scrolls through my command history rather than
scrolling through the scroll buffer. Is there a way to fix this in the
tmux configuration?
# INTERFACE
# enable mouse support
set-window-option -g mode-mouse on
# set up the default command to ensure the window's name is empty if it's
not already defined and
# to reattach the user namespace to the current shell
set-option -g default-command 'reattach-to-user-namespace -l $SHELL;'
# modify the split pane keyboard shortcuts
unbind %
unbind '"'
bind '"' split-window -h
bind = split-window -v
# rebind the c shortcut so it creates a window with an empty name
bind-key c new-window -n ''
# set the window title to be the current session's name
set -g set-titles on
set -g set-titles-string '#S'
set-window-option -g automatic-rename off
# STATUS BAR
# start counting the window panes at 1 instead of 0
set -g base-index 1
set -g pane-base-index 1
# default colors and font weights
set -g status-fg white
set -g status-bg colour234
set -g window-status-activity-attr bold
set -g pane-border-fg colour245
set -g pane-active-border-fg colour39
set -g message-fg colour16
set -g message-bg colour221
set -g message-attr bold
# status left
set -g status-right ""
set -g status-left-length 32
set -g status-left '#[fg=colour235,bg=colour252,bold] #S '
# window status
set -g window-status-format "#[fg=white,bg=colour234] #I: #W "
set -g window-status-current-format
"#[fg=colour235,bg=colour39,noreverse,bold] #I: #W "
Thanks in advance for the help!
------------------------------------------------------------------------------
_______________________________________________
tmux-users mailing list
https://lists.sourceforge.net/lists/listinfo/tmux-users
------------------------------------------------------------------------------
Loading...