summaryrefslogtreecommitdiff
path: root/usr.bin/tmux
AgeCommit message (Collapse)Author
2011-04-19When mode-mouse is on (it is off by default), automatically enter copyNicholas Marriott
mode when the mouse is dragged or the mouse wheel is used. Also exit copy mode when the mouse wheel is scrolled off the bottom. Discussed with and written by hsim at gmx dot li.
2011-04-19POSIX only guarantees uname() will return a non-negative value onMatthew Dempsky
success. ok nicm@
2011-04-18The mouse should only work in copy mode if mode-mouse is set, not justNicholas Marriott
mouse-select-pane.
2011-04-18Add an option (mouse-select-window) which allows the mouse to be used byNicholas Marriott
clicking on the status line, written by hsim at gmx dot li.
2011-04-17new sentence, new line;Jason McIntyre
2011-04-17Add -t to list-clients, based on a diff from Zac Sprackett.Nicholas Marriott
2011-04-17Fix character position check, from Tiago Resende.Nicholas Marriott
2011-04-11-s comes before -t and also add -s to command syntax. Prompted by jmc.Nicholas Marriott
2011-04-11Add -s option to detach all clients attached to a session, from ZacNicholas Marriott
Sprackett.
2011-04-10Switch back from KERN_PROC2/kinfo_proc2 to KERN_PROC/kinfo_proc nowPhilip Guenthe
that we've got name we want for the API we want "ZAP!" deraadt@
2011-04-09Since buffers are now global, bump the default buffer-limit a bit higherNicholas Marriott
to 20 rather than 9.
2011-04-09If the terminal supports sitm for italics, use it instead of standoutNicholas Marriott
(smso). From Tiago Resende.
2011-04-06Change so that an empty session name always means the current sessionsNicholas Marriott
even if given with, for example, -t '', and explicitly forbid empty session names and those containing a : when they are created.
2011-04-06Avoid using NULL in non-pointer contexts: use 0 for integer values and '\0'Miod Vallat
for chars.
2011-04-05Add a flag to cmd_find_session so that attach-session can preferNicholas Marriott
unattached sessions when choosing the most recently used (if -t is not given). Suggested by claudio@.
2011-04-05Bind C-u to delete-line in vi mode like ksh does, suggested by thib.Nicholas Marriott
2011-04-01"or" should be on a line on its own here so it is not emphasised asNicholas Marriott
well.
2011-03-29For convenience, work out what type of option is being set by nameNicholas Marriott
regardless of the -s or -w flags (these remain documented however).
2011-03-29Checking for particular options and redrawing is not necessary as weNicholas Marriott
already redraw unconditionally.
2011-03-29Update an out-of-date and inaccurate comment.Nicholas Marriott
2011-03-29Change -t on display-message to be target-pane for the #[A-Z]Nicholas Marriott
replacements and add -c as target-client.
2011-03-28Add -a and -s options to lsp to list all panes in the server or sessionNicholas Marriott
respectively. Likewise add -s to lsw. From Ben Boeckel.
2011-03-28Allow a start and end line to be specified for capture-pane which may beNicholas Marriott
negative to capture part of the history. Prompted by request from Victor J Orlikowski.
2011-03-28Style: uint -> u_int and a missing else.Nicholas Marriott
2011-03-27Set the terminal blocking again earlier, before sending the resetNicholas Marriott
sequences.
2011-03-27Don't include meta twice when working out the flags to output forNicholas Marriott
xterm-style keys - bit 3 is accepted on input but not on output. Also a style nit in the header.
2011-03-27Give each pane created in a tmux server a unique id (starting from 0),Nicholas Marriott
put it in the TMUX_PANE environment variable and accept it as a target. Suggested by and with testing and tweaks from Ben Boeckel.
2011-03-26Fix to properly wrap wide characters, from Micah Cowan.Nicholas Marriott
2011-03-08Fix an incorrect test which was always true (oupper is always < olower),Nicholas Marriott
from Yusuke ENDOH.
2011-03-07Prevent tiled producing a corrupt layout when only one column is needed,Nicholas Marriott
from Karl Ferdinand Ebert.
2011-03-07Support passing through escape sequences to the underlying terminal byNicholas Marriott
using DCS with a "tmux;" prefix. Escape characters in the sequences must be doubled. For example: $ printf '\033Ptmux;\033\033]12;red\007\033\\' Will pass \033]12;red\007 to the terminal (and change the cursor colour in xterm). From Kevin Goodsell.
2011-03-04Two fixes by Micah Cowan: make mouse work properly beyond >127 on signedNicholas Marriott
char architectures and properly parse $TMUX by stopping the socket path at the first comma.
2011-03-03Fix a typo that meant we did not reset the background colour when it wasNicholas Marriott
omitted in a 256-colour SGR ([48;5m). From Yusuke ENDOH.
2011-03-03Add a -P option to detach to HUP the client's parent process (usuallyNicholas Marriott
causing it to exit as well).
2011-02-10Size on split-window is -l not -s. Doh.Nicholas Marriott
2011-02-03Don't require -d with -x or -y since it could be in the config file.Nicholas Marriott
2011-01-31Redraw pane borders when switching to last pane.Nicholas Marriott
2011-01-30Free old argument even if setting to NULL.Nicholas Marriott
2011-01-29Accept tcgetattr/tcsetattr failure, fixes problems with fatal() if theNicholas Marriott
terminal disappears while locked.
2011-01-28Use input_clear to reset the APC, DCS, OSC state or it could be reusedNicholas Marriott
improperly by a later state. From Kevin Goodsell.
2011-01-26Unused declaration.Nicholas Marriott
2011-01-26Simplify the way jobs work and drop the persist type, so all jobs areNicholas Marriott
fire-and-forget. Status jobs now managed with two trees of output (new and old), rather than storing the output in the jobs themselves. When the status line is processed any jobs which don't appear in the new tree are started and the output from the old tree displayed. When a job finishes it updates the new tree with its output and that is used for any subsequent redraws. When the status interval expires, the new tree is moved to the old so that all jobs are run again. This fixes the "#(echo %H:%M:%S)" problem which would lead to thousands of identical persistent jobs and high memory use (this can still be achieved by adding "sleep 30" but that is much less likely to happen by accident).
2011-01-26Use LIST_* not SLIST_*.Nicholas Marriott
2011-01-25When clearing the entire screen, clear lines that are used into theNicholas Marriott
history like xterm does. Requested ages ago by someone I've forgotten.
2011-01-25Check if the index is in use and fail before creating the child process,Nicholas Marriott
rather than leaving a stray child on failure.
2011-01-23While here, maximum percentage is 100 not INT_MAX. Oops.Nicholas Marriott
2011-01-23Size is -l not -s.Nicholas Marriott
2011-01-23Allow top-bit-set characters to be used for key bindings, from TiagoNicholas Marriott
Cunha.
2011-01-23Set $TMUX without the session when background jobs are run.Nicholas Marriott
2011-01-15Fix bind-key -t.Nicholas Marriott