Commit Graph

240 Commits

Author SHA1 Message Date
d1eb153368 switch-pane is now select-pane. 2009-01-14 19:56:55 +00:00
b4ac8c1342 Multiple window splitting. 2009-01-14 19:29:32 +00:00
78f7e6d127 Turn off prefix-time for the moment, it is too annoying. 2009-01-13 06:52:12 +00:00
98c85cf989 command-prompt now accepts a single argument, a template string. Any occurrences of %% in this string are replaced by whatever is entered at the prompt and the result is executed as a command. This allows things like (now bound by default):
bind , command-prompt "rename-window %%"

Or my favourite:

         bind x command-prompt "split-window 'man %%'"
2009-01-13 01:08:40 +00:00
60bfaf5bae prefix-time option to allow multiple commands without additional prefixes. 2009-01-12 23:37:02 +00:00
dbbc314cc9 Handle ctrl/shift modifiers better. 2009-01-12 21:47:03 +00:00
c35a50b21a Commands to resize panes; also a pane generic cmd, not used yet. 2009-01-12 19:23:14 +00:00
440a84b2aa Use -O0 to prevent copy issues. 2009-01-12 00:52:37 +00:00
162bacdcd9 Window splitting. Two vertical panes fixed 50% each. This is a huge diff, still a couple of bugs (notably heap corruption somewhere causing segfault on exit). 2009-01-11 23:31:46 +00:00
d78bc5dfc4 save-buffer command, from Tiago Cunha. 2009-01-11 23:14:57 +00:00
b4fe99194f Updates. 2009-01-11 01:06:33 +00:00
6c9822ccc2 Update slightly. 2009-01-11 01:00:53 +00:00
e3feb067a5 Server locking. set-password and lock-server commands, plus automatic locking. 2009-01-11 00:48:42 +00:00
4d71164826 Pick up cwd from environment,. 2009-01-10 19:37:35 +00:00
88ab74ac20 Clock mode. 2009-01-10 19:35:40 +00:00
bea8a54f69 Update. 2009-01-10 18:35:48 +00:00
e96dfbc2bf +tmux differences. 2009-01-10 16:58:22 +00:00
34cc2e0962 Update. 2009-01-10 16:07:49 +00:00
934e6d9413 vis functions for Linux. 2009-01-10 12:52:57 +00:00
fb6c8ecae6 New command, server-info, to show server info + terminal details. Also tweak term stuff a bit. 2009-01-10 01:30:38 +00:00
3ed5aa3e72 Build array of codes, stop using ncurses global variables and push ncurses crap into tty-term.c. 2009-01-09 23:57:42 +00:00
ed5e8c4cd9 Tidy, +. 2009-01-08 19:59:37 +00:00
481465d34c -. 2009-01-08 19:10:10 +00:00
d531dbb53a Minor tidying; remove some old debugging messages. 2009-01-07 22:57:03 +00:00
c980360cb5 +. 2009-01-07 20:11:51 +00:00
51a3a93731 Update TODO. 2009-01-07 20:09:10 +00:00
4817468e92 +TODO +CHANGES. 2009-01-06 18:24:37 +00:00
4af8db90e8 Complete option names as well. 2009-01-06 17:04:56 +00:00
ca1ee21702 Switch to splay tree for key bindings. 2009-01-06 14:10:32 +00:00
7a82e86827 Make window options work the same was as session options, add mode-fg/mode-bg options, force -g for global on set/show/setw/showw/ 2008-12-08 16:19:51 +00:00
d0342f4a04 Ability to show window title on status line. 2008-12-05 20:04:06 +00:00
408c855070 +. 2008-12-02 16:46:26 +00:00
8524062e56 Document mode keys 2008-11-17 17:41:35 +00:00
46f5e42145 Keep stack of previous windows.
Check for op (orig_pair) for default colours.
2008-11-16 10:10:26 +00:00
4198a9c376 TAILQ -> SLIST. 2008-11-05 01:19:24 +00:00
93de57d83f Sync. 2008-10-22 17:28:22 +00:00
185f7297e8 Better OSC support for title setting, and support APC as well. 2008-10-09 21:22:16 +00:00
631a45ecb5 Calculate y properly. 2008-09-28 20:34:22 +00:00
48182243b7 Done. 2008-09-25 20:10:19 +00:00
efe557313a Internal screen data rewrite for better 256 colour/UTF-8 support. 2008-09-25 20:08:57 +00:00
ded348064a Split colour functions from screen. 2008-09-10 18:59:29 +00:00
19a2c87f04 Initial UTF-8 support. 2008-09-09 22:16:37 +00:00
4235ddb4e8 Initial 256 colour support, lightly tested. 2008-09-08 17:40:51 +00:00
33aa931541 Support OS X by moving to gettimeofday(2) and adding poll compat from OpenSSH. 2008-08-28 17:45:30 +00:00
0abb4ca413 Also done. 2008-08-08 17:36:58 +00:00
b43ed100c2 Done. 2008-08-08 17:36:30 +00:00
546838ee65 This idea (nested sessions) is fraught with too many problems to do it sanely;
for example, in order not to be annoying, previous-window would have to work
as expected (jump back to previous session) but what if you enter the same
session from different parent sessions? What is the previous window? It
would have to be tied to the client. There are other issues as well, and I
don't see it as terribly useful (you can bind a switch-client command to any
key anyway), so it is off the list.
2008-07-25 06:56:16 +00:00
c39c1618c7 Spacing. 2008-07-24 22:21:28 +00:00
3337dfcae5 Support keypad mode, and get rid of SCREEN_DEF*. Meant to commit these separately but forgot :-/. 2008-07-24 21:42:40 +00:00
97212771b5 Support keypad. Change cursor key output. 2008-07-23 23:44:50 +00:00