| 
							
							
								 Nicholas Marriott | f5f04a9344 | * New session flag "set-remain-on-exit" to set remain-on-exit flag for new windows created in that session (like "remain-by-default" used to do). Not perfectly happy about this, but until I can think of a good way to introduce it generically (maybe a set of options in the session) this will do. Fixes SF request 2527847. | 2009-03-21 12:44:06 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 95c8c049f5 | Redo mode keys slightly more cleanly and apply them to command prompt editing. vi or emacs mode is controlled by the session option status-keys. | 2009-02-13 21:39:45 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 882316ad6a | Set colour of window entry in status line based on window options. | 2009-01-30 00:24:49 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | c6bd9e2063 | Allow status, mode and message attributes to be changed by three new options: status-attr, mode-attr, message-attr. A comma-separataed list is accepted containing: bright, dim, underscore, blink, reverse, hidden, italics, for example: set -g status-attr bright,blink From Josh Elsasser, thanks! | 2009-01-27 20:22:33 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | d2cfbc64a0 | Raise some limits to INT_MAX, SHRT_MAX is too low. | 2009-01-23 20:48:19 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 93230a64bc | Pass return code from _exec; allow command sequences to work from the command line. | 2009-01-19 18:23:40 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 97fef895f2 | Rework the prefix-time stuff. The option is now call repeat-time and defaults to 500 ms. However, it only applies to a small subset of commands, currently: up-pane, down-pane, next-window, previous-window, resize-pane-up, resize-pane-down. These are the commands for which it is obviously useful, having it for everything else was just bloody annoying. | 2009-01-14 22:13:30 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | e02496f073 | Using the rigth option name would help... | 2009-01-14 19:23:41 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 60bfaf5bae | prefix-time option to allow multiple commands without additional prefixes. | 2009-01-12 23:37:02 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | e3feb067a5 | Server locking. set-password and lock-server commands, plus automatic locking. | 2009-01-11 00:48:42 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 4d71164826 | Pick up cwd from environment,. | 2009-01-10 19:37:35 +00:00 |  | 
			
				
					| 
							
							
								 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 |  |