Cannot bind-key C-h
Subject says it all. OS/X 10.6.4, tmux 1.4 in xterm. Because of numerous challenges getting Ctrl and Meta Arrows to work with OS/X-X11 I opted to use h j k l and H J K L (with repeat) for pane selection and resizing. This setup works remarkable well and requires no right hand replacement to get to arrow keys. The problem is that I press h j k or l too quickly after C-a (my C-b)--i.e. CTRL is still down. So I bound C-h, C-j, etc... as well. All works but C-h. C-a Shift-H, etc... does not have this problem since the time to press R_SHIFT = that of the time it takes me to release CTRL. Thanks. --A very long time screen user switching to tmux. My .tmux.conf: set-option -g prefix C-a setw -g mode-keys vi bind h select-pane -L bind C-h select-pane -L bind j select-pane -D bind C-j select-pane -D bind k select-pane -U bind C-k select-pane -U bind l select-pane -R bind C-l select-pane -R bind -r H resize-pane -L bind -r J resize-pane -D bind -r K resize-pane -U bind -r L resize-pane -R bind C-p pipe-pane -o 'cat >>~/tmp/output.#I-#P' set-window-option xterm-keys on set-option repeat-time 1000 unbind % bind | split-window -h bind - split-window -v set-option status off -- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay ___ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users
unknown option escape-time?
show-options has it, but set-option escape-time 0 errors with unknown option. -- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay ___ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users
Re: Cannot bind-key C-h
Using tmux-cvs in linux with 2 separate gui terminals (xfce4-terminal and xterm) I have no problem binding C-h. I don't know anything about macs... but I wonder if your terminal is grabbing the Control-H because it thinks you're trying to send a backspace character. If you hit Ctrl-V Ctrl-H at your shell prompt what does it print? (should probably be ^H) As a curiosity test, you could try binding something to BSpace then try hitting prefix, ctrl-h and see if it fires the event attached to BSpace. If so then your terminal is capturing that sequence before sending it to tmux. Also I notice that your conf sets xterm-keys on but without the -g to make it global. Was that your intention? I don't really understand what the xterm-keys setting does... does toggling it affect your ability to bind C-h ? There are likely much more educated people out there that could be more helpful... On Thu, May 12, 2011 at 6:50 AM, Egan Ford wrote: > Subject says it all. OS/X 10.6.4, tmux 1.4 in xterm. > > Because of numerous challenges getting Ctrl and Meta Arrows to work > with OS/X-X11 I opted to use h j k l and H J K L (with repeat) for > pane selection and resizing. This setup works remarkable well and > requires no right hand replacement to get to arrow keys. The problem > is that I press h j k or l too quickly after C-a (my C-b)--i.e. CTRL > is still down. So I bound C-h, C-j, etc... as well. All works but > C-h. C-a Shift-H, etc... does not have this problem since the time to > press R_SHIFT = that of the time it takes me to release CTRL. > > Thanks. > > --A very long time screen user switching to tmux. > > My .tmux.conf: > > set-option -g prefix C-a > setw -g mode-keys vi > bind h select-pane -L > bind C-h select-pane -L > bind j select-pane -D > bind C-j select-pane -D > bind k select-pane -U > bind C-k select-pane -U > bind l select-pane -R > bind C-l select-pane -R > bind -r H resize-pane -L > bind -r J resize-pane -D > bind -r K resize-pane -U > bind -r L resize-pane -R > bind C-p pipe-pane -o 'cat >>~/tmp/output.#I-#P' > set-window-option xterm-keys on > set-option repeat-time 1000 > unbind % > bind | split-window -h > bind - split-window -v > set-option status off > > > -- > Achieve unprecedented app performance and reliability > What every C/C++ and Fortran developer should know. > Learn how Intel has extended the reach of its next-generation tools > to help boost performance applications - inlcuding clusters. > http://p.sf.net/sfu/intel-dev2devmay > ___ > tmux-users mailing list > tmux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/tmux-users > -- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay___ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users
Re: unknown option escape-time?
escape-time is a server option so it must be set with -s: set-option -s escape-time 0 Does that work for you? On Thu, May 12, 2011 at 7:50 AM, Egan Ford wrote: > show-options has it, but set-option escape-time 0 errors with unknown > option. > > > -- > Achieve unprecedented app performance and reliability > What every C/C++ and Fortran developer should know. > Learn how Intel has extended the reach of its next-generation tools > to help boost performance applications - inlcuding clusters. > http://p.sf.net/sfu/intel-dev2devmay > ___ > tmux-users mailing list > tmux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/tmux-users > -- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay___ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users