Nicholas Marriott
|
a1b43faa43
|
Trim spaces.
|
2009-01-10 01:51:22 +00:00 |
|
Nicholas Marriott
|
18312fa6fd
|
Some options tidying/code shrinkage. Also add -u option to unset non-global options (allowing them to inherit), and some extra info.
|
2009-01-07 19:53:17 +00:00 |
|
Nicholas Marriott
|
5c3d973a4a
|
Import OpenBSD's getopt(3) to workaround broken glibc version.
|
2008-12-10 20:25:42 +00:00 |
|
Nicholas Marriott
|
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 |
|
Nicholas Marriott
|
d0342f4a04
|
Ability to show window title on status line.
|
2008-12-05 20:04:06 +00:00 |
|
Nicholas Marriott
|
5ca710d9e3
|
Disable UTF-8 by default and add options to enable it.
|
2008-11-16 13:28:59 +00:00 |
|
Nicholas Marriott
|
62457bce0b
|
Trim.
|
2008-09-26 06:45:28 +00:00 |
|
Nicholas Marriott
|
df2b3bcf44
|
Fix stupid GNU getopt behaviour.
|
2008-09-25 23:28:15 +00:00 |
|
Nicholas Marriott
|
ded348064a
|
Split colour functions from screen.
|
2008-09-10 18:59:29 +00:00 |
|
Nicholas Marriott
|
403b1b27ab
|
Handle exact match properly.
|
2008-07-19 10:07:50 +00:00 |
|
Nicholas Marriott
|
892d1b534e
|
Split emacs/vi keys into seperate tables.
|
2008-07-02 21:22:57 +00:00 |
|
Nicholas Marriott
|
87b9851f3a
|
Doh.
|
2008-07-01 19:00:50 +00:00 |
|
Nicholas Marriott
|
d90d646ca8
|
Zombie windows, requested by Will Maier.
|
2008-06-29 07:04:31 +00:00 |
|
Nicholas Marriott
|
b69f4a3312
|
Split internal status-colour into status-fg/status-bg options and lose workarounds in set-option stuff.
|
2008-06-23 22:12:29 +00:00 |
|
Nicholas Marriott
|
c24d849fa4
|
Split options into a table to allow abbreviations.
|
2008-06-23 07:41:21 +00:00 |
|
Nicholas Marriott
|
3128de3f19
|
buffer-limit option.
|
2008-06-20 18:45:35 +00:00 |
|
Nicholas Marriott
|
a1db273dc2
|
display-time option to set message display time.
|
2008-06-19 23:20:45 +00:00 |
|
Nicholas Marriott
|
73d1558ed0
|
status-lines -> status, prefix-key -> prefix
|
2008-06-19 22:04:02 +00:00 |
|
Nicholas Marriott
|
99df48d70f
|
Trimify.
|
2008-06-18 22:21:51 +00:00 |
|
Nicholas Marriott
|
be53d7f298
|
More Sun OS crap.
|
2008-06-18 20:11:25 +00:00 |
|
Nicholas Marriott
|
8873c79cbc
|
Set window title to current session. New options set-titles to disable.
|
2008-06-18 18:52:44 +00:00 |
|
Nicholas Marriott
|
a8e3e989dd
|
Document show-options.
|
2008-06-16 06:33:50 +00:00 |
|
Nicholas Marriott
|
557b6b86b0
|
Add a couple of extra option types, and implement show-options command.
|
2008-06-15 08:01:54 +00:00 |
|
Nicholas Marriott
|
713bad063a
|
Make status-interval actually changeable.
|
2008-06-07 06:13:21 +00:00 |
|
Nicholas Marriott
|
0b9b873a55
|
Big reorganisation of command-line syntax.
|
2008-06-05 21:25:00 +00:00 |
|
Nicholas Marriott
|
ee1a7fded7
|
Print for the less easy commands.
|
2008-06-05 17:12:11 +00:00 |
|
Nicholas Marriott
|
642c0b00ab
|
Easy bits of arg printing for list-keys.
|
2008-06-05 16:35:32 +00:00 |
|
Nicholas Marriott
|
04c60283c4
|
status is a toggle.
|
2008-06-04 18:34:56 +00:00 |
|
Nicholas Marriott
|
031be1fc72
|
Don't crash when looking at NULL clients; also redraw everything on status change.
|
2008-06-04 05:47:46 +00:00 |
|
Nicholas Marriott
|
811e75da52
|
Status bar left and right strings (set with status-left and status-right), and automatic update (at interval set by status-interval).
|
2008-06-04 05:40:35 +00:00 |
|
Nicholas Marriott
|
9e6090a7a2
|
Per-session configuration options.
|
2008-06-03 21:42:37 +00:00 |
|
Nicholas Marriott
|
f91e7bfd38
|
If no command is specified, assume new-session.
|
2008-06-03 05:35:51 +00:00 |
|
Nicholas Marriott
|
a26f58c7c3
|
Last bits of basic configuration file. By default in ~/.tmux.conf or specified with -f. Just a list of tmux commands executed when the server is started and before and any session/window is created.
|
2008-06-02 21:08:36 +00:00 |
|
Nicholas Marriott
|
c7243b73cb
|
Move -s and -c down a level so handling them is the responsibility of the command (with some helper functions), rather than the top-level. This changes the action command syntax so that -s and -c must be after the command rather than before.
|
2008-06-02 18:08:17 +00:00 |
|
Nicholas Marriott
|
103748d6ad
|
Major reorganisation of screen handling.
|
2007-12-06 09:46:23 +00:00 |
|
Nicholas Marriott
|
9c584432d0
|
history-limit option.
|
2007-11-23 12:48:20 +00:00 |
|
Nicholas Marriott
|
b359f9b594
|
Add -c option to specify client, and move detach/refresh to client rather than session.
|
2007-11-16 21:12:31 +00:00 |
|
Nicholas Marriott
|
7e3cc5fd12
|
Use ctx->client/ctx->session inline instead of temporary variables which were
being reused and causing confusion and problems.
|
2007-11-13 09:53:47 +00:00 |
|
Nicholas Marriott
|
941eab33e9
|
%u -> %d for indexes. Some lint fixes.
|
2007-10-30 10:59:43 +00:00 |
|
Nicholas Marriott
|
f2f1b8fc81
|
Add default-command option and change default to be $SHELL rather than $SHELL -l. Also try to read shell from passwd db if $SHELL isn't present.
|
2007-10-20 09:57:08 +00:00 |
|
Nicholas Marriott
|
de24fbb35c
|
Add a bell-action option.
|
2007-10-19 10:21:36 +00:00 |
|
Nicholas Marriott
|
94f003bbec
|
Refresh session command.
|
2007-10-19 09:21:26 +00:00 |
|
Nicholas Marriott
|
514d6fa1ec
|
Accept colours as strings.
|
2007-10-12 13:51:44 +00:00 |
|
Nicholas Marriott
|
46d318e3ef
|
Case insensitive.
|
2007-10-12 12:11:40 +00:00 |
|
Nicholas Marriott
|
7ec5be30df
|
set status, status-fg, status-bg.
|
2007-10-12 12:08:51 +00:00 |
|
Nicholas Marriott
|
c63d4ab80f
|
Handle NULL value properly.
|
2007-10-04 22:18:48 +00:00 |
|
Nicholas Marriott
|
26b340964a
|
Lose command index enum in favour of runtime-calculated index.
|
2007-10-04 22:04:01 +00:00 |
|
Nicholas Marriott
|
75e1e4b91e
|
Lose usage and move it into the struct.
|
2007-10-04 21:48:11 +00:00 |
|
Nicholas Marriott
|
57157a1cde
|
set-option command to set meta.
|
2007-10-04 10:11:32 +00:00 |
|