… | |
… | |
1347 | sub update_server_info { |
1347 | sub update_server_info { |
1348 | my ($self) = @_; |
1348 | my ($self) = @_; |
1349 | |
1349 | |
1350 | my @yesno = ("<span foreground='red'>no</span>", "<span foreground='green'>yes</span>"); |
1350 | my @yesno = ("<span foreground='red'>no</span>", "<span foreground='green'>yes</span>"); |
1351 | |
1351 | |
|
|
1352 | my $version = JSON::XS->new->encode ($self->{s_version}); |
|
|
1353 | |
1352 | $::SERVER_INFO->set_markup ( |
1354 | $::SERVER_INFO->set_markup ( |
1353 | "server <tt>$self->{host}:$self->{port}</tt>\n" |
1355 | "server <tt>$self->{host}:$self->{port}</tt>\n" |
1354 | . "protocol version <tt>$self->{version}</tt>\n" |
1356 | . "protocol version <tt>$version</tt>\n" |
1355 | . "minimap support $yesno[$self->{setup}{mapinfocmd} > 0]\n" |
1357 | . "minimap support $yesno[$self->{setup}{mapinfocmd} > 0]\n" |
1356 | . "extended command support $yesno[$self->{setup}{extcmd} > 0]\n" |
1358 | . "extended command support $yesno[$self->{setup}{extcmd} > 0]\n" |
1357 | . "examine command support $yesno[$self->{setup}{excmd} > 0]\n" |
1359 | . "examine command support $yesno[$self->{setup}{excmd} > 0]\n" |
1358 | . "editing support $yesno[!!$self->{editor_support}]\n" |
1360 | . "editing support $yesno[!!$self->{editor_support}]\n" |
1359 | . "map attributes $yesno[$self->{setup}{extmap} > 0]\n" |
1361 | . "map attributes $yesno[$self->{setup}{extmap} > 0]\n" |