From 4cb3e11be9994ce8b352468d701f2e713e5946be Mon Sep 17 00:00:00 2001 From: h-east Date: Fri, 3 Jan 2025 10:41:27 +0900 Subject: [PATCH] Update term.{txt,jax} --- doc/term.jax | 12 ++++++------ en/term.txt | 11 ++++++----- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/doc/term.jax b/doc/term.jax index 0d8fb3b88..a0e2ad731 100644 --- a/doc/term.jax +++ b/doc/term.jax @@ -1,4 +1,4 @@ -*term.txt* For Vim バージョン 9.1. Last change: 2024 Oct 05 +*term.txt* For Vim バージョン 9.1. Last change: 2024 Dec 31 VIMリファレンスマニュアル by Bram Moolenaar @@ -684,11 +684,11 @@ https://github.com/termstandard/colors を参照してください。 let &t_8f = "\[38;2;%lu;%lu;%lum" let &t_8b = "\[48;2;%lu;%lu;%lum" -端末によっては、セミコロンをすべてコロンに置き換えた同じシーケンスを受け付ける -ものもあります (この方が実際には互換性が高いですが、あまり広くサポートされてい -ません): > - let &t_8f = "\[38:2:%lu:%lu:%lum" - let &t_8b = "\[48:2:%lu:%lu:%lum" +一部の端末では、セミコロンをコロンに置き換え、数字 2 の後にコロンを追加した同 +様のシーケンスが受け入れられます (これは ISO 8613-6 標準に準拠していますが、あ +まり広くサポートされていません): > + let &t_8f = "\[38:2::%lu:%lu:%lum" + let &t_8b = "\[48:2::%lu:%lu:%lum" これらのオプションは printf 用の文字列を含んでおり、|printf()| (実際には `l` modifier ゆえに C 言語のものと同等) により t_ オプションの値と、赤、青、緑を表 diff --git a/en/term.txt b/en/term.txt index d930dd33e..f56dbd4b6 100644 --- a/en/term.txt +++ b/en/term.txt @@ -1,4 +1,4 @@ -*term.txt* For Vim version 9.1. Last change: 2024 Oct 05 +*term.txt* For Vim version 9.1. Last change: 2024 Dec 31 VIM REFERENCE MANUAL by Bram Moolenaar @@ -688,10 +688,11 @@ The default values are set like this: > let &t_8f = "\[38;2;%lu;%lu;%lum" let &t_8b = "\[48;2;%lu;%lu;%lum" -Some terminals accept the same sequences, but with all semicolons replaced by -colons (this is actually more compatible, but less widely supported): > - let &t_8f = "\[38:2:%lu:%lu:%lum" - let &t_8b = "\[48:2:%lu:%lu:%lum" +Some terminals accept similar sequences, with semicolons replaced by colons +and an extra colon after the number 2 (this is conformant to the ISO 8613-6 +standard, but less widely supported): > + let &t_8f = "\[38:2::%lu:%lu:%lum" + let &t_8b = "\[48:2::%lu:%lu:%lum" These options contain printf strings, with |printf()| (actually, its C equivalent hence `l` modifier) invoked with the t_ option value and three