72948d9f1d
-c needs to be able for fail for display-message.
2015-12-13 18:31:47 +00:00
66d1193a00
Remove an unnecessary function.
2015-12-13 18:27:47 +00:00
fd47084224
show-options and environment need CANFAIL flag.
2015-12-13 18:15:13 +00:00
d37a580085
Merge branch 'obsd-master'
2015-12-13 18:01:11 +00:00
50f8ead4e6
Don't log an error when doing the first check for move-window.
2015-12-13 17:58:26 +00:00
9f5aca62a9
Use struct cmd_find_state directly and remove cmd_state_flag, also
...
change so that winlink is set even if an index is too.
2015-12-13 17:55:14 +00:00
9b7697db62
Change cmd_find_target to use a state struct from the caller.
2015-12-13 16:44:35 +00:00
208e2dad1e
If command returns error, report it.
2015-12-13 16:11:42 +00:00
ae5ddfdc1a
Merge branch 'obsd-master'
2015-12-13 16:01:13 +00:00
ff599f4004
Remove the cmd_find_{session,window,pane,index} functions (which are
...
just wrappers around cmd_find_target) and just use cmd_find_target
directly.
2015-12-13 15:32:12 +00:00
9d191a6093
Move logging into cmd_find_target rather than each function.
2015-12-13 15:00:37 +00:00
4a4daf1303
Instead of every command resolving the target (-t or -s) itself, prepare
...
the state (client, session, winlink, pane) for it it before entering the
command. Each command provides some flags that tell the prepare step
what it is expecting.
This is a requirement for having hooks on commands (for example, if you
hook "select-window -t1:2", the hook command should to operate on window
1:2 not whatever it thinks is the current window), and should allow some
other target improvements.
The old cmd_find_* functions remain for the moment but that layer will
be dropped later.
Joint work with Thomas Adam.
2015-12-13 14:32:38 +00:00
92f187d1c2
Need to use pkg-config --static when doing a static build.
2015-12-12 22:04:25 +00:00
845a664bb2
Merge branch 'obsd-master'
2015-12-12 20:01:15 +00:00
5ed17e84fa
Add key-table option to set the default key table for a session, allows
...
different key bindings for different sessions and a few other things.
2015-12-12 18:32:24 +00:00
6a50cf89b4
Return after changing key table.
2015-12-12 18:28:47 +00:00
39cf9c9d31
Allow prefix and prefix2 to be set to None to disable (useful if you
...
would rather bind the prefix in the root table).
2015-12-12 18:19:00 +00:00
5a5db02b85
Merge branch 'master' of github.com:tmux/tmux
2015-12-11 19:59:08 +00:00
38cc1a1843
Look for ncurses with PKG_CONFIG, and remove libtinfo because it just causes
...
confusion.
2015-12-11 19:58:41 +00:00
2a6b215328
Merge branch 'obsd-master'
2015-12-11 18:01:11 +00:00
88bc8f3528
Style nits and line wrapping of function declarations.
2015-12-11 16:37:21 +00:00
f2be3ad46f
Mention {src,dst}-{window,pane} where we define target-{window,pane}.
2015-12-11 16:27:01 +00:00
2a3456cd3b
Merge branch 'obsd-master'
2015-12-11 16:01:16 +00:00
bd5918760e
We cannot do hooks_find and then hooks_remove because it might have come
...
from the parent (global) tree, instead make it remove by name like options.
While here, also tidy up a few bits of options and hooks handling (use
RB_FOREACH_SAFE, and a helper function for the free).
2015-12-11 15:46:57 +00:00
4909a70174
Merge branch 'obsd-master'
2015-12-11 13:24:45 +00:00
d7e11d0af7
Check alerts when session changes, from Patrick Palka.
2015-12-11 12:39:47 +00:00
01831da5f5
Add cmdq as an argument to format_create and add a format for the
...
command name (will also be used for more later).
2015-12-11 12:27:36 +00:00
af8134a6ff
Merge branch 'obsd-master'
2015-12-08 10:01:16 +00:00
a988c36ccb
Add to .mailmap, and sort.
2015-12-08 08:46:06 +00:00
e0f26dcda3
Remove format_create_flags and just pass flags to format_create.
2015-12-08 08:34:18 +00:00
8f671d3eef
Spacing nits.
2015-12-08 08:14:04 +00:00
3182728b70
Merge branch 'obsd-master'
2015-12-08 07:12:13 +00:00
5862f59ed7
Conflicts:
...
Makefile
2015-12-08 07:11:09 +00:00
1f94274b92
Ed was meant to be El;
2015-12-08 06:42:07 +00:00
d2fb0efcd1
Add hooks infrastructure, basic commands (set-hook, show-hooks) and a
...
couple of not very useful client hooks. This will eventually let
commands be run at various points and on notifications. Joint work with
Thomas Adam.
2015-12-08 01:10:31 +00:00
dbfce2a4d8
Use ^= instead of a verbose alternative. ok nicm@
2015-12-08 00:51:17 +00:00
98994a8bb1
termios(4)
2015-12-08 00:49:10 +00:00
b580a55191
pty(7) -> pty(4)
2015-12-08 00:48:22 +00:00
ff16836d1d
pty is in section 4
2015-12-08 00:47:27 +00:00
5411033f66
Update tmux.vim from Teubel Gyorgy.
2015-12-07 12:54:34 +00:00
8383409e88
Merge branch 'master' of github.com:tmux/tmux
2015-12-07 12:51:20 +00:00
d20a3ef57c
Update .mailmap file.
2015-12-07 12:51:06 +00:00
bac8c72381
Merge branch 'obsd-master'
2015-12-07 10:01:09 +00:00
b9563340b7
Fix bell indicators across detach, reported by Torbjorn Lonnemark, diff
...
from Thomas Adam.
2015-12-07 09:47:41 +00:00
8ae9329aa8
Merge branch 'obsd-master'
2015-12-05 14:01:09 +00:00
0417f1f2be
EAGAIN handling for imsg_read. OK henning@ benno@
2015-12-05 13:18:24 +00:00
4d5cab4085
Merge branch 'master' of github.com:tmux/tmux
2015-12-03 14:43:33 +00:00
3cdb2f0bb7
Add to TODO.
2015-12-03 14:43:24 +00:00
66bad2e979
Merge branch 'obsd-master'
2015-12-03 00:01:08 +00:00
7236838dea
Mark new active pane changed after pane lost in window, and after
...
break-pane. Reported by tim@.
2015-12-02 23:09:22 +00:00