Re: C-[aeuk] not working after building from source

2014-06-26 Thread Kartik Agaram
Oh sorry, I expect ^A to move cursor to start of line, ^E to end of line,
^K to delete from cursor to end of line, ^U to delete from cursor to start
of line.

(I shared a screenshot earlier in this thread showing that they print to
screen. Sorry to waste your time.)
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users


Re: C-[aeuk] not working after building from source

2014-06-26 Thread Kartik Agaram
Ah, thanks! 'bindkey -e' did indeed do the trick.

So in my default shells I get emacs mode before I set EDITOR, but in any
child shells (not just tmux) the presence of EDITOR switches me to vi mode?
Am I understanding this correctly?

Many thanks again.
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users


Re: C-[aeuk] not working after building from source

2014-06-26 Thread Kartik Agaram
Could you elaborate on how you're interpreting the server log?

 tmux got ^A, ^U and ^D correctly

My report is regarding ^A, ^E and ^K (to correct it, ^U seems to be
working. I'm not sure if I made some mistake or if something changed).

The fact that tmux got ^A is perhaps the thread I should tug on.

 Do you see if them if you run cat inside tmux and do the same?

^A, ^K and ^E print inside cat, but they also do so outside tmux, so that
seems ok. Arrow keys print as well rather than moving the cursor.

$ echo $TERM
xterm
$ cat  # pressing a b c ctrl-a ctrl-e ctrl-k left-arrow
abc^A^E^K^[[D

(I assume you aren't interested in the result that cat prints when I hit
enter?)

^U is the only key that works for me inside cat as it does outside cat.
Does that seem reasonable?
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users


Re: C-[aeuk] not working after building from source

2014-06-25 Thread Nicholas Marriott
If ^a prints in cat inside tmux then tmux must be receiving it from the 
terminal and passing it to the application inside.

What are you expecting ^A to do? Should tmux do something or your shell inside 
tmux?



 Original message 
From: Kartik Agaram a...@akkartik.com 
Date: 24/06/2014  23:37  (GMT+00:00) 
To: Nicholas Marriott nicholas.marri...@gmail.com 
Cc: tmux-users@lists.sourceforge.net 
Subject: Re: C-[aeuk] not working after building from source 
 
Could you elaborate on how you're interpreting the server log?

 tmux got ^A, ^U and ^D correctly

My report is regarding ^A, ^E and ^K (to correct it, ^U seems to be working. 
I'm not sure if I made some mistake or if something changed).

The fact that tmux got ^A is perhaps the thread I should tug on.

 Do you see if them if you run cat inside tmux and do the same?

^A, ^K and ^E print inside cat, but they also do so outside tmux, so that seems 
ok. Arrow keys print as well rather than moving the cursor.

$ echo $TERM
xterm
$ cat  # pressing a b c ctrl-a ctrl-e ctrl-k left-arrow
abc^A^E^K^[[D

(I assume you aren't interested in the result that cat prints when I hit enter?)

^U is the only key that works for me inside cat as it does outside cat. Does 
that seem reasonable?
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users


Re: C-[aeuk] not working after building from source

2014-06-25 Thread Nicholas Marriott
Well, if cat is receiving ^A inside tmux, then the problem is not
tmux. Are you sure your shell is configured so ^A is start of line?

Does ^A work in something like emacs?



On Tue, Jun 24, 2014 at 11:49:28PM -0700, Kartik Agaram wrote:
Oh sorry, I expect ^A to move cursor to start of line, ^E to end of line,
^K to delete from cursor to end of line, ^U to delete from cursor to start
of line.
 
(I shared a screenshot earlier in this thread showing that they print to
screen. Sorry to waste your time.)

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users


Re: C-[aeuk] not working after building from source

2014-06-25 Thread Frank Terbeck
Hi,

Kartik Agaram wrote:
[...]
 spawn: /usr/bin/zsh -- 

Since you're using zsh, my guess is that this is not a tmux problem at
all. I bet your $EDITOR or your $VISUAL looks like vi (like vim or
similar). Then zsh chooses its default line editor mode to be vi
instead of emacs. Those inverted '^A' strings you're seeing (in your
screenshot for example) are zsh's way to insert special characters, that
are not bound to any actions (C-a, C-e etc are not bound by default in
vi-mode by default).

Since you clearly want emacs mode in zsh's line editor, put this into
your zsh setup before you do any other keyboard setup:

  bindkey -e

That will force emacs mode in zsh's line editor.


Regards, Frank

-- 
In protocol design, perfection has been reached not when there is
nothing left to add, but when there is nothing left to take away.
  -- RFC 1925

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users


Re: C-[aeuk] not working after building from source

2014-06-23 Thread Nicholas Marriott
tmux got ^A, ^U and ^D correctly, are you sure your shell is not eating
them? Do you see if them if you run cat inside tmux and do the same?



On Sat, Jun 21, 2014 at 07:47:43PM -0700, Kartik Agaram wrote:
Still broken with xterm (I'm on gnome-terminal by default).
 
Here's my tmux-server file.

 server started, pid 3561
 socket path /tmp/tmux-115251/test
 new client 7
 loading /dev/null
 got 100 from client 7
 got 101 from client 7
 got 102 from client 7
 got 103 from client 7
 got 104 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 105 from client 7
 got 106 from client 7
 got 200 from client 7
 cmdq 0xf674f0: new-session (client 7)
 new term: xterm
 xterm override: XT 
 xterm override: Ms ]52;%p1%s;%p2%s
 xterm override: Cs ]12;%p1%s
 xterm override: Cr ]112
 xterm override: Ss [%p1%d q
 xterm override: Se [2 q
 new key Oo: 0x1021 (KP/)
 new key Oj: 0x1022 (KP*)
 new key Om: 0x1023 (KP-)
 new key Ow: 0x1024 (KP7)
 new key Ox: 0x1025 (KP8)
 new key Oy: 0x1026 (KP9)
 new key Ok: 0x1027 (KP+)
 new key Ot: 0x1028 (KP4)
 new key Ou: 0x1029 (KP5)
 new key Ov: 0x102a (KP6)
 new key Oq: 0x102b (KP1)
 new key Or: 0x102c (KP2)
 new key Os: 0x102d (KP3)
 new key OM: 0x102e (KPEnter)
 new key Op: 0x102f (KP0)
 new key On: 0x1030 (KP.)
 new key OA: 0x101d (Up)
 new key OB: 0x101e (Down)
 new key OC: 0x1020 (Right)
 new key OD: 0x101f (Left)
 new key : 0x101d (Up)
 new key : 0x101e (Down)
 new key : 0x1020 (Right)
 new key : 0x101f (Left)
 new key OH: 0x1018 (Home)
 new key OF: 0x1019 (End)
 new key : 0x1018 (Home)
 new key : 0x1019 (End)
 new key Oa: 0x501d (C-Up)
 new key Ob: 0x501e (C-Down)
 new key Oc: 0x5020 (C-Right)
 new key Od: 0x501f (C-Left)
 new key : 0x901d (S-Up)
 new key : 0x901e (S-Down)
 new key : 0x9020 (S-Right)
 new key : 0x901f (S-Left)
 new key [11^: 0x5002 (C-F1)
 new key [12^: 0x5003 (C-F2)
 new key [13^: 0x5004 (C-F3)
 new key [14^: 0x5005 (C-F4)
 new key [15^: 0x5006 (C-F5)
 new key [17^: 0x5007 (C-F6)
 new key [18^: 0x5008 (C-F7)
 new key [19^: 0x5009 (C-F8)
 new key [20^: 0x500a (C-F9)
 new key [21^: 0x500b (C-F10)
 new key [23^: 0x500c (C-F11)
 new key [24^: 0x500d (C-F12)
 new key [25^: 0x500e (C-F13)
 new key [26^: 0x500f (C-F14)
 new key [28^: 0x5010 (C-F15)
 new key [29^: 0x5011 (C-F16)
 new key [31^: 0x5012 (C-F17)
 new key [32^: 0x5013 (C-F18)
 new key [33^: 0x5014 (C-F19)
 new key [34^: 0x5015 (C-F20)
 new key [2^: 0x5016 (C-IC)
 new key [3^: 0x5017 (C-DC)
 new key [7^: 0x5018 (C-Home)
 new key [8^: 0x5019 (C-End)
 new key [6^: 0x501a (C-NPage)
 new key [5^: 0x501b (C-PPage)
 new key [11$: 0x9002 (S-F1)
 new key [12$: 0x9003 (S-F2)
 new key [13$: 0x9004 (S-F3)
 new key [14$: 0x9005 (S-F4)
 new key [15$: 0x9006 (S-F5)
 new key [17$: 0x9007 (S-F6)
 new key [18$: 0x9008 (S-F7)
 new key [19$: 0x9009 (S-F8)
 new key [20$: 0x900a (S-F9)
 new key [21$: 0x900b (S-F10)
 new key [23$: 0x900c (S-F11)
 new key [24$: 0x900d (S-F12)
 new key [25$: 0x900e (S-F13)
 new key [26$: 0x900f (S-F14)
 new key [28$: 0x9010 (S-F15)
 new key [29$: 0x9011 (S-F16)
 new key [31$: 0x9012 (S-F17)
 new key [32$: 0x9013 (S-F18)
 new key [33$: 0x9014 (S-F19)
 new key [34$: 0x9015 (S-F20)
 new key [2$: 0x9016 (S-IC)
 new key [3$: 0x9017 (S-DC)
 new key [7$: 0x9018 (S-Home)
 new key [8$: 0x9019 (S-End)
 new key [6$: 0x901a (S-NPage)
 new key [5$: 0x901b (S-PPage)
 new key [11@: 0xd002 (C-S-F1)
 new key [12@: 0xd003 (C-S-F2)
 new key [13@: 0xd004 (C-S-F3)
 new key [14@: 0xd005 (C-S-F4)
 new key [15@: 0xd006 (C-S-F5)
 new key [17@: 0xd007 (C-S-F6)
 new key [18@: 0xd008 (C-S-F7)
 new key 

Re: C-[aeuk] not working after building from source

2014-06-23 Thread Kartik Agaram
Still broken with xterm (I'm on gnome-terminal by default).

Here's my tmux-server file.
server started, pid 3561
socket path /tmp/tmux-115251/test
new client 7
loading /dev/null
got 100 from client 7
got 101 from client 7
got 102 from client 7
got 103 from client 7
got 104 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 105 from client 7
got 106 from client 7
got 200 from client 7
cmdq 0xf674f0: new-session (client 7)
new term: xterm
xterm override: XT 
xterm override: Ms ]52;%p1%s;%p2%s
xterm override: Cs ]12;%p1%s
xterm override: Cr ]112
xterm override: Ss [%p1%d q
xterm override: Se [2 q
new key Oo: 0x1021 (KP/)
new key Oj: 0x1022 (KP*)
new key Om: 0x1023 (KP-)
new key Ow: 0x1024 (KP7)
new key Ox: 0x1025 (KP8)
new key Oy: 0x1026 (KP9)
new key Ok: 0x1027 (KP+)
new key Ot: 0x1028 (KP4)
new key Ou: 0x1029 (KP5)
new key Ov: 0x102a (KP6)
new key Oq: 0x102b (KP1)
new key Or: 0x102c (KP2)
new key Os: 0x102d (KP3)
new key OM: 0x102e (KPEnter)
new key Op: 0x102f (KP0)
new key On: 0x1030 (KP.)
new key OA: 0x101d (Up)
new key OB: 0x101e (Down)
new key OC: 0x1020 (Right)
new key OD: 0x101f (Left)
new key : 0x101d (Up)
new key : 0x101e (Down)
new key : 0x1020 (Right)
new key : 0x101f (Left)
new key OH: 0x1018 (Home)
new key OF: 0x1019 (End)
new key : 0x1018 (Home)
new key : 0x1019 (End)
new key Oa: 0x501d (C-Up)
new key Ob: 0x501e (C-Down)
new key Oc: 0x5020 (C-Right)
new key Od: 0x501f (C-Left)
new key : 0x901d (S-Up)
new key : 0x901e (S-Down)
new key : 0x9020 (S-Right)
new key : 0x901f (S-Left)
new key [11^: 0x5002 (C-F1)
new key [12^: 0x5003 (C-F2)
new key [13^: 0x5004 (C-F3)
new key [14^: 0x5005 (C-F4)
new key [15^: 0x5006 (C-F5)
new key [17^: 0x5007 (C-F6)
new key [18^: 0x5008 (C-F7)
new key [19^: 0x5009 (C-F8)
new key [20^: 0x500a (C-F9)
new key [21^: 0x500b (C-F10)
new key [23^: 0x500c (C-F11)
new key [24^: 0x500d (C-F12)
new key [25^: 0x500e (C-F13)
new key [26^: 0x500f (C-F14)
new key [28^: 0x5010 (C-F15)
new key [29^: 0x5011 (C-F16)
new key [31^: 0x5012 (C-F17)
new key [32^: 0x5013 (C-F18)
new key [33^: 0x5014 (C-F19)
new key [34^: 0x5015 (C-F20)
new key [2^: 0x5016 (C-IC)
new key [3^: 0x5017 (C-DC)
new key [7^: 0x5018 (C-Home)
new key [8^: 0x5019 (C-End)
new key [6^: 0x501a (C-NPage)
new key [5^: 0x501b (C-PPage)
new key [11$: 0x9002 (S-F1)
new key [12$: 0x9003 (S-F2)
new key [13$: 0x9004 (S-F3)
new key [14$: 0x9005 (S-F4)
new key [15$: 0x9006 (S-F5)
new key [17$: 0x9007 (S-F6)
new key [18$: 0x9008 (S-F7)
new key [19$: 0x9009 (S-F8)
new key [20$: 0x900a (S-F9)
new key [21$: 0x900b (S-F10)
new key [23$: 0x900c (S-F11)
new key [24$: 0x900d (S-F12)
new key [25$: 0x900e (S-F13)
new key [26$: 0x900f (S-F14)
new key [28$: 0x9010 (S-F15)
new key [29$: 0x9011 (S-F16)
new key [31$: 0x9012 (S-F17)
new key [32$: 0x9013 (S-F18)
new key [33$: 0x9014 (S-F19)
new key [34$: 0x9015 (S-F20)
new key [2$: 0x9016 (S-IC)
new key [3$: 0x9017 (S-DC)
new key [7$: 0x9018 (S-Home)
new key [8$: 0x9019 (S-End)
new key [6$: 0x901a (S-NPage)
new key [5$: 0x901b (S-PPage)
new key [11@: 0xd002 (C-S-F1)
new key [12@: 0xd003 (C-S-F2)
new key [13@: 0xd004 (C-S-F3)
new key [14@: 0xd005 (C-S-F4)
new key [15@: 0xd006 (C-S-F5)
new key [17@: 0xd007 (C-S-F6)
new key [18@: 0xd008 (C-S-F7)
new key [19@: 0xd009 (C-S-F8)
new key [20@: 0xd00a (C-S-F9)
new key [21@: 0xd00b (C-S-F10)
new key [23@: 0xd00c (C-S-F11)
new key [24@: 0xd00d (C-S-F12)
new key [25@: 0xd00e (C-S-F13)
new key [26@: 0xd00f (C-S-F14)
new key [28@: 0xd010 (C-S-F15)
new key [29@: 0xd011 (C-S-F16)
new key [31@: 0xd012 (C-S-F17)
new key [32@: 0xd013 (C-S-F18)
new key [33@: 0xd014 (C-S-F19)
new key [34@: 

Re: C-[aeuk] not working after building from source

2014-06-21 Thread Kartik Agaram
Thanks.

 How did you build it?

I just used the README's instructions: ./configure  make

 Does it work if you do: tmux -Ltest -f/dev/null new

Same result; see attached:

[image: Inline image 1]

More details: $TERM is 'xterm' before starting tmux, 'screen' inside. I
haven't messed with it; I'm testing without a .tmux.conf
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users


Re: C-[aeuk] not working after building from source

2014-06-21 Thread Nicholas Marriott
Does it do the same in any terminal? If you are not using xterm, try
xterm.

Also please try tmux -Ltest - -f/dev/null new then press C-a a few
times then exit tmux and send me the tmux-server-* log from the current
directory.




On Fri, Jun 20, 2014 at 10:31:16AM -0700, Kartik Agaram wrote:
Thanks.
 
 How did you build it?
 
I just used the README's instructions: ./configure  make
 Does it work if you do: tmux -Ltest -f/dev/null new
 
Same result; see attached:
 
[1]Inline image 1
 
More details: $TERM is 'xterm' before starting tmux, 'screen' inside. I
haven't messed with it; I'm testing without a .tmux.conf
 
 References
 
Visible links



--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
___
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users


Re: C-[aeuk] not working after building from source

2014-06-20 Thread Nicholas Marriott
How did you build it?

Does it work if you do:

tmux -Ltest -f/dev/null new


On Tue, Jun 17, 2014 at 04:11:38PM -0700, Kartik Agaram wrote:
I'm on a pretty uncustomized ubuntu 12.04.1 (precise pangolin) laptop
which installs tmux 1.6 by default. The stock binary works fine. I tried
to build and install tmux 1.10 from source, and got no errors. However,
the new version no longer seems to recognize ctrl-a, ctrl-e, ctrl-u and
ctrl-k. This is true even if I build from the 1.6 tag, so it doesn't seem
to be a difference in the codebase but the build process. Anybody have
suggestions on how to go about debugging this?
 
Thanks,
Kartik
[1]http://akkartik.name/about
 
 References
 
Visible links
1. http://akkartik.name/about

 --
 HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
 Find What Matters Most in Your Big Data with HPCC Systems
 Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
 Leverages Graph Analysis for Fast Processing  Easy Data Exploration
 http://p.sf.net/sfu/hpccsystems

 ___
 tmux-users mailing list
 tmux-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/tmux-users


--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
___
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users