mirror of
https://github.com/tmux/tmux.git
synced 2025-01-05 23:38:48 +00:00
If it exist, load a system-wide configuration file /etc/tmux.conf before any
user-specified one.
This commit is contained in:
parent
bd098c273b
commit
22355ce947
11
server.c
11
server.c
@ -171,6 +171,17 @@ server_start(char *path)
|
||||
start_time = time(NULL);
|
||||
socket_path = path;
|
||||
|
||||
if (access(SYSTEM_CFG, R_OK) != 0) {
|
||||
if (errno != ENOENT) {
|
||||
log_warn("%s", SYSTEM_CFG);
|
||||
exit(1);
|
||||
}
|
||||
} else {
|
||||
if (load_cfg(SYSTEM_CFG, &cause) != 0) {
|
||||
log_warnx("%s", cause);
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
if (cfg_file != NULL && load_cfg(cfg_file, &cause) != 0) {
|
||||
log_warnx("%s", cause);
|
||||
exit(1);
|
||||
|
8
tmux.1
8
tmux.1
@ -70,7 +70,9 @@ to assume the terminal supports default colours.
|
||||
Specify an alternative configuration file.
|
||||
By default,
|
||||
.Nm
|
||||
will look for a config file at
|
||||
loads the system configuration file from
|
||||
.Pa /etc/tmux.conf ,
|
||||
if present, then looks for a user configuration file at
|
||||
.Pa ~/.tmux.conf .
|
||||
The configuration file is a set of
|
||||
.Nm
|
||||
@ -1549,11 +1551,13 @@ not be linked to no sessions.
|
||||
Move up a pane.
|
||||
.El
|
||||
.Sh FILES
|
||||
.Bl -tag -width "~/.tmux.confXXX" -compact
|
||||
.Bl -tag -width "/etc/tmux.confXXX" -compact
|
||||
.It Pa ~/.tmux.conf
|
||||
Default
|
||||
.Nm
|
||||
configuration file.
|
||||
.It Pa /etc/tmux.conf
|
||||
System-wide configuration file.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr pty 4
|
||||
|
Loading…
Reference in New Issue
Block a user