On Thu, Nov 25, 2010 at 1:19 AM, Nicholas Marriott <nicholas.marriott@gmail.com> wrote:
if you want tmux to pass those keys through to applications inside you
need to turn on the xterm-keys option and configure the applications to
recognise them

there is no standard key format for any modifiers except meta and ctrl,
tmux only produces xterm-style keys (which do support shift and
shift+meta etc) with this option on and most applications still don't
recognise them

Just re-reading what you've said. I think we may have mis-understood each other. I think you may have believed I was asking how I could make an application receive a key combo passed-through by tmux and then have said application to act upon it accordingly?

What I was having a problem with is the situation where I have several windows in a tmux session. I then use less to open a file, and whilst the file is in the open state I cannot use the tmux kind-binding I have set for next-window or previous-window.

My sequence of events is

tmux
new-window
new-window
new-window

less ~/.bashrc

I then C-S-Left to go the previous-window  - it does not work.


I do not wish for less to interpret C-S-Left, I wish for tmux to interpret C-S-Left which I have bound to previous-window; but somehow having an application open blocks this. 

The key bindings function as expected when no applications are open in my terminal. Can this be worked around?

Stevo

 
 


On Wed, Nov 24, 2010 at 11:51:52PM +0000, Steve mailinglists wrote:
>    On Mon, Nov 22, 2010 at 8:21 PM, Nicholas Marriott
>    <[1]nicholas.marriott@gmail.com> wrote:
>
>      Try eg:
>
>      set -g terminal-overrides "xterm*:kLFT4=\eO10C:kRIT4=\eO10D"
>
>    My bubble has been burst. Whilst the terminal-overides trick did indeed
>    work in allowing my custom shortcuts to work, I've just discovered they
>    don't work if I'm using less, or vim or even emacs :-(
>    Are there any other settings I can try perhaps? I'd genuinely like to make
>    the switch to tmux (I want the panes; and the buffers too...)
>    Thanks,
>    Stevo
>
>      Then bind M-S-Left.
>      On Mon, Nov 22, 2010 at 03:45:24PM +0000, Steve mailinglists wrote:
>      > Hi,
>      > I'm on OSX with XQuartz and have been using happilily screen for
>      years,
>      > but I'm currently giving tmux a try and have been porting my screenrc
>      to
>      > my .tmux.conf.
>      > However, I'm having trouble with two lines in particular... I have the
>      two
>      > lines below in my .screenrc with translate to Alt-Shift-Left and
>      > Alt-Shift-Right
>      > bindkey "^[O10C" next
>      > bindkey "^[O10C" prev
>      > This is because OSX/XQuartz play by their own rules with respect to
>      modier
>      > keys in combination with the arrow keys, so to make this work in
>      screen I
>      > could simply feed the output of
>      > pressing Alt-Shift-Right in xev ( ^[O10D ) and Alt-Shift-Left ( ^[O10C
>      )
>      > Unfortunately qhen I try the same in my .tmux.conf
>      > unbind M-Left
>      > bind-key -n ^[O10C previous-window
>      > unbind M-Right
>      > bind-key -n ^[O10D next
>      > It doesn't work. So my question is, what's the analogous tmux
>      > configuration to screen's
>      > bindkey "^[O10C" next.
>      > Incidentally,
>      > bind-key -n Alt-Shift-Left or Alt-Shift-Right does not work
>      > Thanks for any help received,
>      > Stevo
>
>      >
>      ------------------------------------------------------------------------------
>      > Beautiful is writing same markup. Internet Explorer 9 supports
>      > standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
>      > Spend less time writing and rewriting code and more time creating
>      great
>      > experiences on the web. Be a part of the beta today
>      > [2]http://p.sf.net/sfu/msIE9-sfdev2dev
>
>      > _______________________________________________
>      > tmux-users mailing list
>      > [3]tmux-users@lists.sourceforge.net
>      > [4]https://lists.sourceforge.net/lists/listinfo/tmux-users
>
> References
>
>    Visible links
>    1. mailto:nicholas.marriott@gmail.com
>    2. http://p.sf.net/sfu/msIE9-sfdev2dev
>    3. mailto:tmux-users@lists.sourceforge.net
>    4. https://lists.sourceforge.net/lists/listinfo/tmux-users