on master help sign in
add back in tab support
451b12eCorey O'Connor
cbits/set_term_timing.c+1−1
@@ -9,5 +9,5 @@ void vty_set_term_timing(int fd)
9 tcgetattr(fd, &trm);
9 tcgetattr(fd, &trm);
10 trm.c_cc[VMIN] = 0;
10 trm.c_cc[VMIN] = 0;
11 trm.c_cc[VTIME] = 0;
11 trm.c_cc[VTIME] = 0;
12− tcsetattr(fd, TCSANOW, &trm);
12+ tcsetattr(fd, TCSANOW, &trm);
13}
13}
src/Graphics/Vty/Input/Terminfo.hs+2
@@ -87,6 +87,8 @@ special_support_keys =
87 , ("\DEL",EvKey KBS []), ("\ESC\DEL",EvKey KBS [MMeta])
87 , ("\DEL",EvKey KBS []), ("\ESC\DEL",EvKey KBS [MMeta])
88 -- Special support for Enter
88 -- Special support for Enter
89 , ("\ESC\^J",EvKey KEnter [MMeta]), ("\^J",EvKey KEnter [])
89 , ("\ESC\^J",EvKey KEnter [MMeta]), ("\^J",EvKey KEnter [])
90+ -- explicit support for tab
91+ , ("\t", EvKey KChar '\t' []
90 ]
92 ]
91
93
92-- | classify table directly generated from terminfo cap strings
94-- | classify table directly generated from terminfo cap strings