Commit Graph

1783 Commits

Author SHA1 Message Date
dc0c3aa391 Merge branch 'obsd-master' 2020-09-22 18:01:18 +01:00
d6680b9474 Move a sentence to the right command. 2020-09-22 15:45:20 +00:00
eea85fb4c7 Merge branch 'obsd-master' 2020-09-16 22:01:18 +01:00
3206869ea5 Add -q flag to unbind-key to hide errors, GitHub issue 2381. 2020-09-16 19:12:59 +00:00
fc9ecdc665 Merge branch 'obsd-master' 2020-09-02 16:01:20 +01:00
37b1600d9c Add a -w flag to set- and load-buffer to send to clipboard using OSC 52.
GitHub issue 2363.
2020-09-02 13:46:35 +00:00
a0fee328bf Merge branch 'obsd-master' 2020-09-01 12:01:20 +01:00
60860aced8 Add -F to set-environment and source-file; GitHub issue 2359. 2020-09-01 09:19:01 +00:00
b895ffbf37 Merge branch 'obsd-master' 2020-08-27 10:01:20 +01:00
2ab289980a Add pane_last format, GitHub issue 2353. 2020-08-27 06:55:54 +00:00
769ae10658 Merge branch 'obsd-master' 2020-08-20 20:01:19 +01:00
d0957529ed Add n: modifier to get length of a format, also automatically expand
variable name arguments again if they contain a #{.
2020-08-20 16:57:40 +00:00
2fdd5fa507 Merge branch 'obsd-master' 2020-07-27 10:01:21 +01:00
40e65c5115 Add a -d option to display-message to set delay, from theonekeyg at
gmail dot com in GitHub issue 2322.
2020-07-27 08:03:10 +00:00
7d6723b5f7 Merge branch 'obsd-master' 2020-07-13 10:01:18 +01:00
f26b7b7788 Clarify /tmp permissions and use, GitHub issue 2300. 2020-07-13 07:04:17 +00:00
aa4f3a9b3d Merge branch 'obsd-master' 2020-07-06 12:01:22 +01:00
66d5e5de7a Add a way for control mode clients to subscribe to a format and be
notified of changes rather than having to poll. GitHub issue 2242.
2020-07-06 09:14:20 +00:00
0fa306d73c Merge branch 'obsd-master' 2020-07-03 10:01:20 +01:00
43e1577b5d Missing word, from annihilannic at hotmail dot com, GitHub issue 2288. 2020-07-03 07:07:50 +00:00
6c437d45ac Merge branch 'obsd-master' 2020-06-18 12:01:22 +01:00
2372b0fdc6 Add a flag to make a client wait for an empty line before exiting in
control mode to avoid stray commands ending up in the shell.
2020-06-18 08:34:22 +00:00
eb448daa1a Merge branch 'obsd-master' 2020-06-16 10:01:21 +01:00
1bf9555e4f d and D keys to reset to default in customize mode. 2020-06-16 08:18:34 +00:00
824efe7be4 Merge branch 'obsd-master' 2020-06-13 12:01:20 +01:00
1c78155e70 Add -b flags to insert a window before (like the existing -a for after)
to break-pane, move-window, new-window. GitHub issue 2261.
2020-06-13 09:05:53 +00:00
bd3fb2fb10 Merge branch 'obsd-master' 2020-06-12 10:01:19 +01:00
4c3bdc5a36 move-pane also defaults to marked pane now, reported by Ben Challenor. 2020-06-12 07:52:38 +00:00
b5c86fdc0c Merge branch 'obsd-master' 2020-06-11 22:01:23 +01:00
63c2ed1483 Add some formats for search in copy mode (search_present, search_match).
GitHub issue 2268.
2020-06-11 19:43:34 +00:00
e8c99496cd Merge branch 'obsd-master' 2020-06-11 12:01:19 +01:00
50ee41423f Add a -A option to pause a pane manually. 2020-06-11 09:55:47 +00:00
ea4425b9bd Merge branch 'obsd-master' 2020-06-10 10:01:20 +01:00
23d79cfda8 Instead of a buffer size limit on each pane, set a limit of 300 seconds
of data for each client in control mode.
2020-06-10 07:27:10 +00:00
8b673cc4f2 Merge branch 'obsd-master' 2020-06-10 08:01:19 +01:00
fddcad6957 When the pause-after flag is set, send an alternative %extended-output
form instead of %output with the age of the output.
2020-06-10 06:23:43 +00:00
a06cf900c7 Merge branch 'obsd-master' 2020-06-05 10:01:22 +01:00
c586208991 Add support for pausing a pane when the output buffered for a control
mode client gets too far behind. The pause-after flag with a time is set
on the pane with refresh-client -f and a paused pane may be resumed with
refresh-client -A. GitHub issue 2217.
2020-06-05 07:33:57 +00:00
81ba6477ff Merge branch 'obsd-master' 2020-06-04 12:01:20 +01:00
a9bf5367da Correct respawn-* - they don't always use the creation command. 2020-06-04 10:34:40 +00:00
b0a6025897 Merge branch 'obsd-master' 2020-06-04 10:01:20 +01:00
b3782d2dc8 Instead of using a custom parse function to process {}, treat it as a
set of statements and parse with yacc, then convert back to a string as
the last step. This means the rules are consistent inside and outside
{}, %if and friends work at the right time, and the final result isn't
littered with unnecessary newlines.
2020-06-04 07:12:05 +00:00
5ef790a6c4 Merge branch 'obsd-master' 2020-05-29 16:01:19 +01:00
175e45005f Add -i to find-window to ignore case. 2020-05-29 13:42:13 +00:00
fd8652ceda Merge branch 'obsd-master' 2020-05-26 16:01:19 +01:00
2ced370bee Tweak some out of date bits, reported by bcgraham. 2020-05-26 13:19:21 +00:00
40126ee96c Merge branch 'obsd-master' 2020-05-21 08:55:31 +01:00
31e3f2d530 Support code for control mode flow control: allow clients to have
separate offsets (used and acknowleged) into the pane buffers; turn off
reading from panes when no clients can accept the data; and add a -A
flag to refresh-client to let clients turn receiving a pane on and off.
2020-05-21 07:24:13 +00:00
0ab82d9531 Add a terminal feature for enable/disable extended keys (supported by
xterm and mintty) and add an option to make tmux send it. Only forward
extended keys if the application has requested them, even though we use
the CSI u sequence and xterm uses CSI 27 ~ - this is what mintty does as
well.
2020-05-16 16:44:54 +00:00
e2a26740b9 Add an option to set the pane border lines style from a choice of single
lines (ACS or UTF-8), double or heavy (UTF-8), simple (plain ASCII) or
number (the pane numbers). Lines that won't work on a non-UTF-8 terminal
are translated back into ACS when they are output.
2020-05-16 16:26:34 +00:00