nicm 
							
						 
					 
					
						
						
							
						
						583b4ab72b 
					 
					
						
						
							
							Set working directory for run-shell and if-shell.  
						
						 
						
						
						
						
					 
					
						2015-04-24 22:19:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						0610f44380 
					 
					
						
						
							
							cmd_mouse_pane can return NULL, check for that.  
						
						 
						
						
						
						
					 
					
						2015-04-21 15:16:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						07d93db427 
					 
					
						
						
							
							Remove unused-but-set variables, from Thomas Adam.  
						
						 
						
						
						
						
					 
					
						2015-04-20 15:41:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						0fd9a97202 
					 
					
						
						
							
							Make jump-to-backward/jump-to-forward repeatable with  
						
						 
						
						... 
						
						
						
						jump-reverse/jump-again, from Jacob Niehus. 
						
						
					 
					
						2015-04-20 09:39:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						bf635e7741 
					 
					
						
						
							
							Rewrite of tmux mouse support which was a mess. Instead of having  
						
						 
						
						... 
						
						
						
						options for "mouse-this" and "mouse-that", mouse events may be bound as
keys and there is one option "mouse" that turns on mouse support
entirely (set -g mouse on).
See the new MOUSE SUPPORT section of the man page for description of the
key names and new flags (-t= to specify the pane or window under mouse
as a target, and send-keys -M to pass through a mouse event).
The default builtin bindings for the mouse are:
    bind -n   MouseDown1Pane select-pane -t=; send-keys -M
    bind -n MouseDown1Status select-window -t=
    bind -n   MouseDrag1Pane copy-mode -M
    bind -n MouseDrag1Border resize-pane -M
To get the effect of turning mode-mouse off, do:
    unbind -n MouseDrag1Pane
    unbind -temacs-copy MouseDrag1Pane
The old mouse options are now gone, set-option -q may be used to
suppress warnings if mixing configuration files. 
						
						
					 
					
						2015-04-19 21:34:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						0cd55eb1e7 
					 
					
						
						
							
							Add a -x flag to copy-selection, append-selection and start-named-buffer  
						
						 
						
						... 
						
						
						
						to prevent it exiting copy mode after copying. From J Raynor with a few
tweaks by me. 
						
						
					 
					
						2015-04-10 16:00:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						02df86079b 
					 
					
						
						
							
							Fix some format specifier nits, from Ben Boeckel.  
						
						 
						
						
						
						
					 
					
						2015-03-31 17:45:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4946f74253 
					 
					
						
						
							
							Wrap all the individual format_* calls in a single format_defaults  
						
						 
						
						... 
						
						
						
						functions. 
						
						
					 
					
						2015-02-05 10:29:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						86207ee676 
					 
					
						
						
							
							Shorten some long lines.  
						
						 
						
						
						
						
					 
					
						2015-01-15 13:35:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d88c381ce9 
					 
					
						
						
							
							Only redraw affected lines when selection changes with mouse. From  
						
						 
						
						... 
						
						
						
						Michael Graczyk. 
						
						
					 
					
						2014-12-15 10:02:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4429941668 
					 
					
						
						
							
							Expand formats in copy-pipe command, suggested by Suraj N Kurapati.  
						
						 
						
						
						
						
					 
					
						2014-11-09 15:13:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7445d303e0 
					 
					
						
						
							
							Wrap when copy mode is used for output, from Balazs Kezes.  
						
						 
						
						
						
						
					 
					
						2014-11-06 10:56:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						e4bf1e5128 
					 
					
						
						
							
							Add V for select line with vi(1) keys. From Juho Pohjala.  
						
						 
						
						
						
						
					 
					
						2014-11-06 09:17:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						abfb9656ef 
					 
					
						
						
							
							Fix some spacing nits.  
						
						 
						
						
						
						
					 
					
						2014-10-22 23:18:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a27ba6e380 
					 
					
						
						
							
							Add xreallocarray and remove nmemb argument from xrealloc.  
						
						 
						
						
						
						
					 
					
						2014-10-08 17:35:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						2f19df09b1 
					 
					
						
						
							
							Copy ACS characters as UTF-8, from Balazs Kezes.  
						
						 
						
						
						
						
					 
					
						2014-10-02 08:36:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4e956d545a 
					 
					
						
						
							
							Various minor style and spacing nits.  
						
						 
						
						
						
						
					 
					
						2014-09-01 21:50:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						2b79d36652 
					 
					
						
						
							
							No need to repeat other-end more than once, from Juho Pohjala. Also add  
						
						 
						
						... 
						
						
						
						it to the commands list while here. 
						
						
					 
					
						2014-08-11 22:39:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						29d20a55b6 
					 
					
						
						
							
							Fix two copy mode problems:  
						
						 
						
						... 
						
						
						
						1. In vi mode the selection doesn't include the last character if you
   moved the cursor up or left.
2. In emacs mode the selection includes the last character if you moved
   the cursor to the left.
From Balazs Kezes. 
						
						
					 
					
						2014-08-11 22:18:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						00ac1af43f 
					 
					
						
						
							
							Copy newline when at EOL in vi(1) mode, from Balazs Kezes.  
						
						 
						
						
						
						
					 
					
						2014-06-19 07:37:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						58c97695c9 
					 
					
						
						
							
							Simplify copy lines, from Keith Amling.  
						
						 
						
						
						
						
					 
					
						2014-05-14 06:39:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b1a06ef22e 
					 
					
						
						
							
							Add a copy mode key binding to copy to a named buffer. From J Raynor.  
						
						 
						
						
						
						
					 
					
						2014-05-13 07:54:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						3dbacbb62b 
					 
					
						
						
							
							Add support for named buffers. If you don't name a buffer, things work  
						
						 
						
						... 
						
						
						
						much as before - buffers are automatically named "buffer0000",
"buffer0001" and so on and ordered as a stack. Buffers can be named
explicitly when creating ("loadb -b foo" etc) or renamed ("setb -b
buffer0000 -n foo"). If buffers are named explicitly, they are not
deleted when buffer-limit is reached. Diff from J Raynor. 
						
						
					 
					
						2014-05-13 07:34:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						bec6c807cd 
					 
					
						
						
							
							There is no longer a need for a paste_stack struct or for global_buffers  
						
						 
						
						... 
						
						
						
						to be global. Move to paste.c. 
						
						
					 
					
						2014-04-24 09:14:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a5d4b7f3d9 
					 
					
						
						
							
							Some more long lines.  
						
						 
						
						
						
						
					 
					
						2014-04-17 14:45:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b8bda67f30 
					 
					
						
						
							
							Don't blindly increase offsets by the return value of snprintf, if there  
						
						 
						
						... 
						
						
						
						wasn't enough space this will go off the end. Instead clamp to the
available space. Fixes crash reported by Julien Rebetez. 
						
						
					 
					
						2014-04-11 19:35:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						acef311fe3 
					 
					
						
						
							
							Work out mouse scroll wheel effect when the mouse is first detected and  
						
						 
						
						... 
						
						
						
						store it in struct mouse_event, reduce the scroll size the 3 but allow
shift to reduce it to 1 and meta and ctrl to multiply by 3 if the
terminal supports them, also support wheel in choose mode. From Marcel
Partap. 
						
						
					 
					
						2014-04-03 08:20:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						0e4d1d8493 
					 
					
						
						
							
							Add setb -a to append and a copy mode append command, from J Raynor with  
						
						 
						
						... 
						
						
						
						minor changes. 
						
						
					 
					
						2014-03-31 21:39:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6daf06b1ad 
					 
					
						
						
							
							Fix memory leaks with paste_replace, based on changes from J Raynor.  
						
						 
						
						
						
						
					 
					
						2014-02-17 23:07:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						945339b443 
					 
					
						
						
							
							Allow replacing each of the many sets of separate foo-{fg,bg,attr}  
						
						 
						
						... 
						
						
						
						options with a single foo-style option. For example:
    set -g status-fg yellow
    set -g status-bg red
    set -g status-attr blink
Becomes:
    set -g status-style fg=yellow,bg=red,blink
The -a flag to set can be used to add to rather than replace a style. So:
    set -g status-bg red
Becomes:
    set -ag status-style bg=red
Currently this is fully backwards compatible (all *-{fg,bg,attr} options
remain) but the plan is to deprecate them over time.
From Tiago Cunha. 
						
						
					 
					
						2014-01-28 23:07:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7d3d996383 
					 
					
						
						
							
							Support paste key in copy mode input (for search etc). Also clamp length  
						
						 
						
						... 
						
						
						
						to screen width. 
						
						
					 
					
						2014-01-22 22:32:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						df680d7257 
					 
					
						
						
							
							Only exit copy mode at the bottom if no selection in progress, from  
						
						 
						
						... 
						
						
						
						Benoit Pierre. 
						
						
					 
					
						2014-01-22 13:57:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								deraadt 
							
						 
					 
					
						
						
							
						
						72a4602b88 
					 
					
						
						
							
							missing unsigned char casts areound tolower()  
						
						 
						
						... 
						
						
						
						ok nicm 
						
						
					 
					
						2013-11-20 17:01:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f0ed61f53c 
					 
					
						
						
							
							Support case insensitive searching in the same manner as emacs - all  
						
						 
						
						... 
						
						
						
						lowercase means case insensitive, any uppercase means case
sensitive. From J Raynor. 
						
						
					 
					
						2013-11-09 00:48:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a6cd84869e 
					 
					
						
						
							
							Correctly redraw the top two lines in copy mode when they are selected -  
						
						 
						
						... 
						
						
						
						the selection was being updated before the redraw so the markings were
lost. Based on a fix from J Raynor. 
						
						
					 
					
						2013-11-08 12:39:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7fa55b0419 
					 
					
						
						
							
							Key to swap to other end of selection (bound to o with vi keys), from J  
						
						 
						
						... 
						
						
						
						Raynor. 
						
						
					 
					
						2013-10-23 11:31:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a9ebb62d54 
					 
					
						
						
							
							Make next-word-end work properly with vi(1) keys, reported by patrick  
						
						 
						
						... 
						
						
						
						keshishian. 
						
						
					 
					
						2013-07-12 09:52:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						7af5fec038 
					 
					
						
						
							
							Whitespace nits, from Ben Boeckel.  
						
						 
						
						
						
						
					 
					
						2013-07-05 14:44:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						599dd2a560 
					 
					
						
						
							
							Create a new context when copying instead of using the input  
						
						 
						
						... 
						
						
						
						context. The input context may not exist yet. Fixes crash when copying
from config file errors. 
						
						
					 
					
						2013-03-25 11:43:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						58932295fc 
					 
					
						
						
							
							Add copy-pipe mode command to copy selection and also pipe to a command.  
						
						 
						
						
						
						
					 
					
						2013-03-22 15:52:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8d59b189cc 
					 
					
						
						
							
							No more lint means no more ARGSUSED.  
						
						 
						
						
						
						
					 
					
						2013-03-22 10:31:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8903c1f167 
					 
					
						
						
							
							Automatically reflow wrapped lines when a pane is resized, requested by  
						
						 
						
						... 
						
						
						
						many over the years and finally implemented by Richard Woodbury. 
						
						
					 
					
						2013-02-05 11:08:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						fdbfc7e349 
					 
					
						
						
							
							Rather than having two grids for each pane, one for ASCII and one for  
						
						 
						
						... 
						
						
						
						UTF-8, collapse the two together. Simplifies the code at the expense of
more memory (which can probably be reduced again later). 
						
						
					 
					
						2013-01-18 02:16:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1fcc7f50ac 
					 
					
						
						
							
							When scrolling in copy mode with the mouse, scroll screen rather than  
						
						 
						
						... 
						
						
						
						moving cursor. This change from Ailin Nemui, alternative to a change
from Stephen Hicks. 
						
						
					 
					
						2012-11-27 14:42:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						d210d99cce 
					 
					
						
						
							
							Make mouse event structure clearer by defining events (up, click, drag)  
						
						 
						
						... 
						
						
						
						and simplifying how buttons and wheels are represented, from Ailin
Nemui. Should be no functional changes. 
						
						
					 
					
						2012-10-26 14:35:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						0d0b3cf9a4 
					 
					
						
						
							
							Fix search forward so it can match strings on the last line, SF bug  
						
						 
						
						... 
						
						
						
						3571114 from "LiJunLe". 
						
						
					 
					
						2012-09-25 07:39:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a3dec6bece 
					 
					
						
						
							
							Instead of numbering choose mode items 0-9a-z and then nothing, number  
						
						 
						
						... 
						
						
						
						them all and if there are more than 10 use a prompt when 0-9 is
pressed. From Thomas Adam. 
						
						
					 
					
						2012-08-11 06:45:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						df912e3540 
					 
					
						
						
							
							xfree is not particularly helpful, remove it. From Thomas Adam.  
						
						 
						
						
						
						
					 
					
						2012-07-10 11:53:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						c829bdf537 
					 
					
						
						
							
							Minor style nits - return ().  
						
						 
						
						
						
						
					 
					
						2012-04-01 20:53:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						c11da7ca88 
					 
					
						
						
							
							Only exit mouse mode on scroll wheel when actually reaching the end of  
						
						 
						
						... 
						
						
						
						the history, from James Nylen. 
						
						
					 
					
						2012-04-01 09:23:31 +00:00