b6099f31ea
Add -n to break-pane.
2017-01-29 22:10:55 +00:00
21d8f77a0d
Merge branch 'obsd-master'
2017-01-25 16:01:13 +00:00
0a63ab4f0f
If xterm-keys is on, use xterm(1) style keys for Home and End as well as
...
modified keys.
2017-01-25 14:24:54 +00:00
418ab1a553
Merge branch 'obsd-master'
2017-01-24 22:01:13 +00:00
4b2821ff98
Make update-environment an array as well.
2017-01-24 20:15:32 +00:00
b77dd75b57
Convert terminal-overrides to an array option.
2017-01-24 20:05:15 +00:00
16e43d6a42
Remove some lies about terminal-overrides from tmux.1.
2017-01-24 20:01:34 +00:00
85338bb75f
Add support for custom command aliases, this is an array option which
...
contains items of the form "alias=command". This is consulted when an
unknown command is parsed.
2017-01-24 19:53:37 +00:00
2311bbd28a
Merge branch 'obsd-master'
2017-01-13 12:01:12 +00:00
95950bf668
Add -E to detach-client to exec a command to replace the client instead
...
of exiting it, useful if tmux wasn't exec'd itself. From Jenna Magius.
2017-01-13 10:12:12 +00:00
d87ab0cadf
Merge branch 'obsd-master'
2017-01-11 18:01:13 +00:00
bf6a5c056d
Add a format for terminal type.
2017-01-11 16:09:57 +00:00
1e12e1d843
Merge branch 'obsd-master'
2017-01-10 12:01:10 +00:00
e78142232f
Some manpage fixes: rephrase a convoluted sentence, make the names of
...
some keys more standard, and use Ql instead of Dq.
2017-01-10 10:08:59 +00:00
628f3ad9f4
Merge branch 'obsd-master'
2017-01-10 10:01:11 +00:00
40fddfbdd6
avoid unneccessary markup; tweaked and ok nicm
2017-01-10 07:55:48 +00:00
2c862b04af
Merge branch 'obsd-master'
2017-01-09 22:01:12 +00:00
36619607ba
Add a format for the version.
2017-01-09 21:44:19 +00:00
d2d984647e
Add %if/%endif for conditionals when parsing configuration files, the
...
argument is a format (the new == and != are useful).
2017-01-09 21:28:56 +00:00
844f2eacf4
Add simple comparisons in formats: #{==:a,b} and #{!=:a,b} ("a" and "b"
...
are expanded so can compare formats). And expand the condition to
#{?a,b,c} (the "a" part) if it doesn't work as a simple lookup.
Also add FORMAT_NOJOBS flag to disable jobs in a format.
2017-01-09 21:03:25 +00:00
95f5d406e5
Merge branch 'obsd-master'
2017-01-09 20:01:12 +00:00
5330a2a85d
Run the source-file pattern through glob(3).
2017-01-09 19:27:00 +00:00
325c85a5c1
Merge branch 'obsd-master'
2017-01-07 18:01:11 +00:00
c05002b0f2
Add note about ccc and initc so people who want it can see it is
...
possible.
2017-01-07 15:40:23 +00:00
a3428487a7
Merge branch 'obsd-master'
2017-01-06 14:01:15 +00:00
461217d0f0
Incremental search in copy mode (on for emacs keys by default) - much
...
the same as normal searching but updates the cursor position and marked
search terms as you type. C-r and C-s in the prompt repeat the search,
once finished searching (with Enter), N and n work as before.
2017-01-06 11:57:03 +00:00
1fccfd7be5
Merge branch 'obsd-master'
2016-11-29 14:01:11 +00:00
6b46c62bb4
Make send -N work for all keys, not just in copy mode. From Artem Fokin.
2016-11-29 12:54:46 +00:00
a02d95a313
Merge branch 'obsd-master'
2016-11-24 16:01:11 +00:00
7e6c2cb238
Make the selection able to exist independent of the cursor position, so
...
that it is not affected by scrolling. If MouseDragEnd1Pane is bound to
the new "stop-selection" command:
bind -Tcopy-mode MouseDragEnd1Pane stop-selection
A selection made with the mouse will stay as it is after button 1 is
released. (It also works bound to a key.)
From Artem Fokin.
2016-11-24 13:38:44 +00:00
fe7d9af331
Merge branch 'obsd-master'
2016-11-15 12:01:18 +00:00
9fe43d6acb
Add copy-pipe-and-cancel, from Artem Fokin.
2016-11-15 09:53:23 +00:00
5f9ba2f223
Merge branch 'obsd-master'
2016-10-21 16:01:11 +01:00
8084a2c9e6
Add %%% to substitute with quotes escaped (convert " to \"). Use this
...
for the prompts in copy mode. Fixes problems with jumping to ' reported
by Theo Buehler.
2016-10-21 13:51:59 +00:00
3a6beea064
Merge branch 'obsd-master'
2016-10-18 22:01:12 +01:00
fb109ae97d
xterm-keys was in the wrong place in the list; Dilyan Palauzov.
2016-10-18 19:25:26 +00:00
d54e990c4f
Merge branch 'obsd-master'
2016-10-17 00:01:11 +01:00
41e633acf5
Use the notify name string instead of going via an enum and change
...
existing hooks to use notifys instead.
2016-10-16 22:06:40 +00:00
1a6e696b08
Merge branch 'obsd-master'
2016-10-16 22:01:14 +01:00
d15d54c2c8
Add hook_session and hook_window formats to get information on the
...
affected session or window when a hook fires. Enable session-created and
session-closed hooks now that that is available.
2016-10-16 19:55:52 +00:00
c67b702588
Merge branch 'obsd-master'
2016-10-16 20:01:10 +01:00
ddc4512d2e
Rewrite command queue handling. Each client still has a command queue,
...
but there is also now a global command queue. Instead of command queues
being dispatched on demand from wherever the command happens to be
added, they are now all dispatched from the top level server
loop. Command queues may now also include callbacks as well as commands,
and items may be inserted after the current command as well as at the end.
This all makes command queues significantly more predictable and easier
to use, and avoids the complex multiple nested command queues used by
source-file, if-shell and friends.
A mass rename of struct cmdq to a better name (cmdq_item probably) is
coming.
2016-10-16 17:55:14 +00:00
a15939b502
Merge branch 'obsd-master'
2016-10-15 14:01:10 +01:00
4fbf564292
zap double .Pp;
2016-10-15 12:34:02 +00:00
623e54788e
Merge branch 'obsd-master'
2016-10-15 02:01:12 +01:00
63b2547a02
Fire hooks on the simple notifys (window-renamed and session-renamed),
...
the complicated ones get no hooks for now (more to come).
2016-10-15 00:09:30 +00:00
33fbf82ac0
Merge branch 'obsd-master'
2016-10-14 20:01:13 +01:00
0ec18e537d
Missing flags in capture-pane, and tweak choose-tree text. From Dilyan Palauzov.
2016-10-14 17:40:47 +00:00
117737c6ca
Merge branch 'obsd-master'
2016-10-14 02:01:14 +01:00
a7ce19347a
Merge branch 'obsd-master'
2016-10-14 00:01:13 +01:00