Browse Source

work when ENV{HOSTNAME} not defined

pull/1/head
10sr 11 years ago
parent
commit
f1e9241e45
1 changed files with 11 additions and 2 deletions
  1. +11
    -2
      tmux.conf.pl

+ 11
- 2
tmux.conf.pl View File

@@ -49,16 +49,25 @@ sub set_prefs {
set("display-panes-time", "5000");
}

sub get_hostname {
my $hostname = $ENV{"HOSTNAME"};
if (! $hostname) {
$hostname = `hostname`;
$hostname =~ s/\n//;
}
return $hostname;
}

sub set_status_line {
my $user = $ENV{"USER"};
my $hostname = $ENV{"HOSTNAME"};
my $hostname = get_hostname();
my $tmux_v = `tmux -V`;
$tmux_v =~ s/\n//;
set("status-right", "${user}\@${hostname} | ${tmux_v} ");
}

sub set_colors {
my $hostname = $ENV{"HOSTNAME"};
my $hostname = get_hostname();
my $color = $color_prefs{$hostname};
if (! $color) {
$color = $color_def;


Loading…
Cancel
Save