ac2779f4d8
Merge branch 'obsd-master'
2025-04-09 10:01:12 +01:00
b526e678b5
Make some usages more consistent and add -h to show usage, GitHub issue
...
4455 from David Mandelberg.
2025-04-09 06:27:43 +00:00
8d2aee34ab
Merge branch 'obsd-master'
2024-10-02 14:01:10 +01:00
ce4be58eef
Add a define for the socket permissions check so it can be overridden
...
more easily (for Cgywin).
2024-10-02 11:48:16 +00:00
7b148f7b5b
Merge branch 'obsd-master'
2024-09-29 22:01:09 +01:00
9bd039d1bc
Fix grey colour, from Magnus Gross.
2024-09-29 20:05:42 +00:00
fc84097379
Merge branch 'obsd-master'
2024-05-15 14:01:09 +01:00
d39dcea30a
Use default-shell for command prompt #() and popups as well
2024-05-15 09:59:12 +00:00
9d8131c190
Merge branch 'obsd-master'
2023-04-27 19:16:08 +01:00
9f605178c3
It seems silly to use progname for version, just always say tmux.
2023-04-17 18:00:19 +00:00
aaa043a20f
Merge branch 'obsd-master'
2022-11-11 02:01:10 +00:00
48f41e4a41
- sort options; from josiah frentsos
...
ok nicm
- add -N to SYNOPSIS
- sort usage()
2022-11-10 22:58:39 +00:00
3a6d82b7c8
Some style nits.
2022-04-06 16:39:46 +01:00
95a374d7d2
Merge branch 'obsd-master' into master
2021-08-23 16:06:46 +01:00
4a753dbefc
Fix a few memory leaks.
2021-08-23 11:04:21 +00:00
ed575182e3
Merge branch 'obsd-master' into master
2021-07-06 10:01:22 +01:00
32f2d9d089
Improve error reporting when the tmux /tmp directory cannot be created
...
or used, GitHub issue 2765 from Uwe Kleine-Koenig.
2021-07-06 08:26:00 +00:00
73bf358f6d
Do not expand the file given with -f so it can contain :s.
2021-06-10 07:52:29 +00:00
bde3829131
Do not expand the file given with -f so it can contain :s.
2021-05-10 07:51:30 +01:00
0982a1a975
Merge branch 'obsd-master' into master
2021-02-22 12:01:18 +00:00
6d8efe9319
expand_paths needs the global environment to be set up, do that first.
2021-02-22 11:42:50 +00:00
0cd5ed9e9b
Merge branch 'obsd-master' into master
2021-02-22 10:01:22 +00:00
6876381276
Move config file path expansion much earlier, keep the list of paths
...
around rather than freeing later, and add a config_files format variable
containing it. Suggested by kn@ a while back.
2021-02-22 08:18:13 +00:00
24c15eda79
Merge branch 'obsd-master' into master
2021-01-17 18:01:21 +00:00
a3011be0d2
Look for libevent2 differently from libevent for platforms with both.
2021-01-17 17:21:51 +00:00
71c590a37f
Add -N flag to never start server even if command would normally do so,
...
GitHub issue 2523.
2021-01-17 16:17:41 +00:00
a34ceb1074
Merge branch 'obsd-master'
2020-09-22 08:01:18 +01:00
86d6ac2f06
Fix warnings on some platforms with %llx and add a new message to handle
...
64-bit client flags.
2020-09-22 05:23:34 +00:00
31a51cae1d
Merge branch 'obsd-master'
2020-06-02 11:29:48 +01:00
f3931497f8
Use CLOCK_MONOTONIC for timer measurement and add a timestamp to control
...
mode %output blocks.
2020-06-02 08:17:27 +00:00
dceb6a15d0
Add a -D flag to ask tmux not to daemonize, useful both for running a
...
debugger (lldb does not have follow-fork-mode) and for running with a
managed supervisor init system. GitHub issue 2190.
2020-05-16 16:07:55 +00:00
78595457f9
Add 'e' key in buffer mode to open the buffer in an editor.
2020-05-16 15:24:28 +00:00
a29196ca6a
Build list of paths and weed out duplicates before loading configs, and
...
add TMUX_SOCK like TMUX_PATH for the socket directory.
2020-05-16 14:26:33 +00:00
d01e7aac89
Add a -D flag to ask tmux not to daemonize, useful both for running a debugger
...
(lldb does not have follow-fork-mode) and for running with a managed supervisor
init system. GitHub issue 2190.
2020-05-10 16:52:46 +01:00
cc19203be2
Add 'e' key in buffer mode to open the buffer in an editor.
2020-05-01 09:02:44 +01:00
d53e1fedd5
Add TMUX_SOCK like TMUX_PATH for the socket directory.
2020-04-23 18:15:02 +01:00
0d3fdae7b6
Build list of paths and weed out duplicates before loading configs.
2020-04-23 17:56:45 +01:00
df1bce40f0
Call the event_init wrapper again.
2020-04-22 12:09:25 +01:00
c706aadf52
Merge branch 'obsd-master'
2020-04-20 17:42:29 +01:00
c91b4b2e14
Tidy up the terminal detection and feature code and add named sets of
...
terminal features, each of which are defined in one place and map to a
builtin set of terminfo(5) capabilities. Features can be specified based
on TERM with a new terminal-features option or with the -T flag when
running tmux. tmux will also detect a few common terminals from the DA
and DSR responses.
This is intended to make it easier to configure tmux's use of
terminfo(5) even in the presence of outdated ncurses(3) or terminfo(5)
databases or for features which do not yet have a terminfo(5) entry.
Instead of having to grok terminfo(5) capability names and what they
should be set to in the terminal-overrides option, the user can
hopefully just give tmux a feature name and let it do the right thing.
The terminal-overrides option remains both for backwards compatibility
and to allow tweaks of individual capabilities.
tmux already did much of this already, this makes it tidier and simpler
to configure.
2020-04-20 13:25:36 +00:00
1aa2845026
Check for sys_signame.
2020-04-16 10:08:16 +01:00
dd66ede38b
Merge branch 'obsd-master'
2020-04-16 10:01:33 +01:00
a2e47b5279
Show signal name when process exits rather than number.
2020-04-16 07:28:36 +00:00
a1fc8f8b23
More style nits.
2020-04-09 15:35:27 +00:00
dfd29977e0
Merge branch 'obsd-master'
2020-03-31 20:01:34 +01:00
cc8b41f294
Add a way to mark environment variables as "hidden" so they can be used
...
by tmux but are not passed into the environment of new panes.
2020-03-31 17:14:40 +00:00
0610f66fa9
Merge branch 'obsd-master'
2020-03-17 12:01:28 +00:00
115bb33257
Ignore default-shell (and use /bin/sh) if it invalid not just if it is
...
tmux itself, also refuse to set the option to something invalid in the
first place. GitHub issue 2120.
2020-03-17 11:10:12 +00:00
1a2e66f345
Merge branch 'obsd-master'
2020-03-12 10:01:25 +00:00
2a5702a936
When the server socket is given by the user with -S, create it with
...
umask 177 instead of 117 because it may not be in a safe directory like
the default directory in /tmp. The user can chmod it more open after it
is created if they want.
2020-03-12 09:26:34 +00:00