Commit Graph

435 Commits

Author SHA1 Message Date
dadc56d754 Key binding, unbinding. 2007-10-03 11:26:34 +00:00
9bb907f2a7 Move command handling into the server and tidy up some bits. 2007-10-03 10:18:32 +00:00
ef91aac688 Add profiling. Also some trivial optimisations to skip memcpying. 2007-10-03 00:13:46 +00:00
a6d3594d39 Redraw client status lines on rename. 2007-10-02 17:45:05 +00:00
91eb9206d0 Warn on ambiguous commands. 2007-10-02 17:35:00 +00:00
7258275605 Sync. 2007-10-02 17:28:53 +00:00
242e69327f Meta meta command. 2007-10-02 15:38:09 +00:00
843779a3e0 Restore window title handling. 2007-10-01 17:37:41 +00:00
872696f781 Pass attributes around as flags rather than as a list of escape codes. 2007-10-01 14:18:42 +00:00
308bc18947 Window info command. 2007-09-30 13:02:14 +00:00
f4fd8c225e Sync. 2007-09-29 21:10:48 +00:00
4f466c1e9b Sync. 2007-09-29 19:58:26 +00:00
7d4dc60a31 Sync. 2007-09-29 15:02:41 +00:00
a6875d0dae Sync. 2007-09-29 12:48:51 +00:00
feff317fbd Sync. 2007-09-28 22:55:39 +00:00
d2e035f892 Added window renaming support (tmux rename) 2007-09-28 21:41:52 +00:00
32a80a73a1 Sync. 2007-09-28 21:08:53 +00:00
109873bdf8 Sync. 2007-09-28 18:17:59 +00:00
db293c1c07 Retry connection with small timeout instead of sleep(10) for server start. 2007-09-27 20:53:13 +00:00
1e269710a7 Sync. 2007-09-27 12:12:15 +00:00
4f6999a2df Sync. 2007-09-27 10:17:04 +00:00
58affec94c Split list into ls/lsw. 2007-09-27 10:09:37 +00:00
3fa8f16364 Adjust $TMUX environ var to include session index, and don't compact session list on release. Also fix some argument types. 2007-09-27 09:15:58 +00:00
187648e8d1 -S for socket, -s for session. 2007-09-26 19:38:42 +00:00
2a3e209cce Extend op string and add potential for a single alias. 2007-09-26 19:09:30 +00:00
1fefbb7a85 Pass through backspace for now. 2007-09-21 19:24:37 +00:00
656f2a264c Sync. 2007-09-20 18:27:23 +00:00
2cd99f0ebb Reset ignored signals after forkpty. 2007-09-20 09:43:33 +00:00
d7e1d4ddb9 Sync. 2007-09-19 14:12:48 +00:00
39c4865332 Upd. 2007-09-18 11:00:37 +00:00
38b752c1d8 Remove old sockets after error. 2007-08-28 08:30:36 +00:00
12f7197adb session_flush can go bye-bye again. 2007-08-27 20:36:52 +00:00
438144692d Flush even detached sessions. 2007-08-27 15:28:07 +00:00
85770bc701 Use $SHELL for new shell, if set. 2007-08-27 10:24:03 +00:00
a41ece5ff0 Initial import to CVS. Basic functions are working, albeit with a couple of showstopper memory bugs and many missing features. Detaching, reattaching, creating new sessions, listing sessions work acceptably for using with shells. Simple curses programs (top, systat, tetris) and more complicated ones (mutt, emacs) that don't require scrolling regions (ESC[r) mostly work fine (including mutt, emacs). No status bar yet and no key remapping or other customisation. 2007-07-09 19:04:12 +00:00