From 386cca0607a73376bfc29b02d629937fb511067c Mon Sep 17 00:00:00 2001 From: h-east Date: Fri, 17 Oct 2025 21:45:14 +0900 Subject: [PATCH] Update sign.{txt,jax} --- doc/sign.jax | 86 +++++++++++------------ en/sign.txt | 189 ++++++++++++++++++++++++++------------------------- 2 files changed, 138 insertions(+), 137 deletions(-) diff --git a/doc/sign.jax b/doc/sign.jax index 8fa1df0d7..cf5ade7a8 100644 --- a/doc/sign.jax +++ b/doc/sign.jax @@ -1,4 +1,4 @@ -*sign.txt* For Vim バージョン 9.1. Last change: 2024 Jul 07 +*sign.txt* For Vim バージョン 9.1. Last change: 2025 Oct 12 VIMリファレンスマニュアル by Gordon Prieur @@ -111,7 +111,7 @@ 同等のVim script関数については |sign_define()| を参照。 -:sign define {name} {argument}... +:sig[n] define {name} {argument}... 新しい目印を定義するか既にある目印に属性を設定する。{name}は番 号(全て数字)か非数字で始まる名前である。先行するゼロは無視され るので、"0012" と "012" と "12" は同じ名前として解釈される。 @@ -165,7 +165,7 @@ 同等のVim script関数については |sign_undefine()| を参照。 -:sign undefine {name} +:sig[n] undefine {name} 既に定義された目印を削除する。{name}という名前の目印がまだ設置 されたままの場合はトラブルを引き起こす。 @@ -177,9 +177,9 @@ 同等のVim script関数については |sign_getdefined()| を参照。 -:sign list 全部の定義済み目印とその属性を一覧表示する。 +:sig[n] list 全部の定義済み目印とその属性を一覧表示する。 -:sign list {name} +:sig[n] list {name} {name}という名で定義された目印とその属性を表示する。 @@ -187,7 +187,7 @@ 同等のVim script関数については |sign_place()| を参照。 -:sign place {id} line={lnum} name={name} file={fname} +:sig[n] place {id} line={lnum} name={name} file={fname} {name}として定義された目印をファイル{fname}の{lnum}行目に設置 する。 *:sign-fname* @@ -221,7 +221,7 @@ :sign place 9 group=g2 priority=50 line=5 \ name=sign1 file=a.py < -:sign place {id} line={lnum} name={name} [buffer={nr}] +:sig[n] place {id} line={lnum} name={name} [buffer={nr}] 上に同じ。バッファ番号を使用していることが異なる。buffer引数が 与えられていない場合は、現在のバッファに目印を設置する。 @@ -230,7 +230,7 @@ :sign place 10 line=99 name=sign3 buffer=3 < *E885* -:sign place {id} name={name} file={fname} +:sig[n] place {id} name={name} file={fname} ファイル{fname}に{id}で設置された目印を、{name}で定義されてい る目印に変更する。{fname}については上述の|:sign-fname|を参照す ること。 @@ -244,7 +244,7 @@ 例: > :sign place 23 name=sign1 file=/path/to/edit.py < -:sign place {id} name={name} buffer={nr} +:sig[n] place {id} name={name} buffer={nr} 上に同じ。バッファ番号を使用していることが異なる。buffer引数が 与えられていない場合は、現在のバッファを使用する。 @@ -257,80 +257,80 @@ 同等のVim script関数については |sign_unplace()| を参照。 -:sign unplace {id} file={fname} +:sig[n] unplace {id} file={fname} ファイル{fname}に{id}で設置された目印を解除する。 {fname}については上述の|:sign-fname|を参照すること。 -:sign unplace {id} group={group} file={fname} +:sig[n] unplace {id} group={group} file={fname} 上に同じだが、目印グループ{group}の目印ID{id}を解除する。 -:sign unplace {id} group=* file={fname} +:sig[n] unplace {id} group=* file={fname} 上に同じだが、全ての目印グループから目印ID{id}を解除する。 -:sign unplace * file={fname} +:sig[n] unplace * file={fname} ファイル{fname}に設置された目印を全て解除する。 -:sign unplace * group={group} file={fname} +:sig[n] unplace * group={group} file={fname} ファイル{fname}からグループ{group}に設置されている全ての目印を 解除する。 -:sign unplace * group=* file={fname} +:sig[n] unplace * group=* file={fname} ファイル{fname}から全てのグループに設置されている全ての目印を 解除する。 -:sign unplace {id} buffer={nr} +:sig[n] unplace {id} buffer={nr} バッファ{nr}に{id}で設置された目印を解除する。 -:sign unplace {id} group={group} buffer={nr} +:sig[n] unplace {id} group={group} buffer={nr} バッファ{nr}からグループ{group}の以前に設置された目印ID{id}を 解除する。 -:sign unplace {id} group=* buffer={nr} +:sig[n] unplace {id} group=* buffer={nr} バッファ{nr}から、全てのグループで以前に設置された目印ID{id}を 解除する。 -:sign unplace * buffer={nr} +:sig[n] unplace * buffer={nr} バッファ{nr}に設置された目印を全て解除する。 -:sign unplace * group={group} buffer={nr} +:sig[n] unplace * group={group} buffer={nr} グループ{group}に設置されている全ての目印をバッファ{nr}から解 除する。 -:sign unplace * group=* buffer={nr} +:sig[n] unplace * group=* buffer={nr} 全てのグループに設置されている全ての目印をバッファ{nr}から解除 する。 -:sign unplace {id} +:sig[n] unplace {id} {id}で設置された目印を、全てのファイルから削除する。 -:sign unplace {id} group={group} +:sig[n] unplace {id} group={group} 表示されている全てのファイルから、グループ{group}の以前に設置 された目印ID{id}を解除する。 -:sign unplace {id} group=* +:sig[n] unplace {id} group=* 表示されている全てのファイルから、全てのグループの以前に設置さ れた目印ID{id}を解除する。 -:sign unplace * +:sig[n] unplace * 全てのファイルからグローバルグループの設置された全ての目印を解 除する。 -:sign unplace * group={group} +:sig[n] unplace * group={group} 全てのファイルからグループ{group}の設置された全ての目印を解除 する。 -:sign unplace * group=* +:sig[n] unplace * group=* 全てのファイルから全てのグループの設置された全ての目印を解除す る。 -:sign unplace +:sig[n] unplace カーソル位置の設置された目印を解除する。複数の目印が行内に設置 されている場合は、1つだけが削除される。 -:sign unplace group={group} +:sig[n] unplace group={group} カーソル位置のグループ{group}の設置された目印を解除する。 -:sign unplace group=* +:sig[n] unplace group=* カーソル位置の全てのグループの設置された目印を解除する。 @@ -338,37 +338,37 @@ 同等のVim script関数については |sign_getplaced()| を参照。 -:sign place file={fname} +:sig[n] place file={fname} ファイル{fname}に設置されている目印を一覧表示する。 {fname}については上述の|:sign-fname|を参照すること。 -:sign place group={group} file={fname} +:sig[n] place group={group} file={fname} ファイル{fname}に設置されているグループ{group}の目印を一覧表示 する。 -:sign place group=* file={fname} +:sig[n] place group=* file={fname} ファイル{fname}に設置されている全てのグループの目印を一覧表示 する。 -:sign place buffer={nr} +:sig[n] place buffer={nr} バッファ{nr}に設置されている目印を一覧表示する。 -:sign place group={group} buffer={nr} +:sig[n] place group={group} buffer={nr} バッファ{nr}に設置されているグループ{group}の目印を一覧表示す る。 -:sign place group=* buffer={nr} +:sig[n] place group=* buffer={nr} バッファ{nr}に設置されている全てのグループの目印を一覧表示す る。 -:sign place 全てのファイルに設置されているグローバルグループの目印を一覧表 +:sig[n] place 全てのファイルに設置されているグローバルグループの目印を一覧表 示する。 -:sign place group={group} +:sig[n] place group={group} 全てのファイルの目印グループ{group}に設置されている目印を一覧 表示する。 -:sign place group=* +:sig[n] place group=* 全てのファイルの全ての目印グループに設置されている目印を一覧表 示する。 @@ -377,22 +377,22 @@ 同等のVim scriptの関数については |sign_jump()| を参照。 -:sign jump {id} file={fname} +:sig[n] jump {id} file={fname} ファイル{fname}を開くか、{fname}を編集中のウィンドウへ移動し、 目印ID{id}の位置へカーソルを移動させる。 {fname}については上述の|:sign-fname|を参照すること。 ファイルがウィンドウに表示されておらず、現在のファイルを放棄で きない時には、これは失敗する。 -:sign jump {id} group={group} file={fname} +:sig[n] jump {id} group={group} file={fname} 上に同じだが、グループ{group}の目印に移動する。 -:sign jump {id} [buffer={nr}] *E934* +:sig[n] jump {id} [buffer={nr}] *E934* 上に同じだが、バッファ{nr}を使う。バッファ{nr}が名前を持ってい ない場合には失敗する。buffer引数が与えられていない場合は、現在 のバッファを使用する。 -:sign jump {id} group={group} [buffer={nr}] +:sig[n] jump {id} group={group} [buffer={nr}] 上に同じだが、グループ{group}の目印に移動する。 diff --git a/en/sign.txt b/en/sign.txt index 679099cfc..f49f74e94 100644 --- a/en/sign.txt +++ b/en/sign.txt @@ -1,4 +1,4 @@ -*sign.txt* For Vim version 9.1. Last change: 2024 Jul 07 +*sign.txt* For Vim version 9.1. Last change: 2025 Oct 12 VIM REFERENCE MANUAL by Gordon Prieur @@ -56,20 +56,20 @@ The color of the column is set with the SignColumn highlight group If 'cursorline' is enabled, then the CursorLineSign highlight group is used |hl-CursorLineSign|. *sign-identifier* -Each placed sign is identified by a number called the sign identifier. This -identifier is used to jump to the sign or to remove the sign. The identifier +Each placed sign is identified by a number called the sign identifier. This +identifier is used to jump to the sign or to remove the sign. The identifier is assigned when placing the sign using the |:sign-place| command or the -|sign_place()| function. Each sign identifier should be a unique number. If +|sign_place()| function. Each sign identifier should be a unique number. If multiple placed signs use the same identifier, then jumping to or removing a -sign becomes unpredictable. To avoid overlapping identifiers, sign groups can -be used. The |sign_place()| function can be called with a zero sign identifier +sign becomes unpredictable. To avoid overlapping identifiers, sign groups can +be used. The |sign_place()| function can be called with a zero sign identifier to allocate the next available identifier. *sign-group* Each placed sign can be assigned to either the global group or a named group. When placing a sign, if a group name is not supplied, or an empty string is -used, then the sign is placed in the global group. Otherwise the sign is -placed in the named group. The sign identifier is unique within a group. The +used, then the sign is placed in the global group. Otherwise the sign is +placed in the named group. The sign identifier is unique within a group. The sign group allows Vim plugins to use unique signs without interfering with other plugins using signs. @@ -78,9 +78,9 @@ Other signs will not show in a popup window. The group name "PopUpMenu" is used by popup windows where 'cursorline' is set. *sign-priority* -Each placed sign is assigned a priority value. When multiple signs are placed +Each placed sign is assigned a priority value. When multiple signs are placed on the same line, the attributes of the sign with the highest priority is used -independently of the sign group. The default priority for a sign is 10, this +independently of the sign group. The default priority for a sign is 10, this value can be changed for different signs by specifying a different value at definition time. The priority is assigned at the time of placing a sign. @@ -115,7 +115,7 @@ DEFINING A SIGN. *:sign-define* *E255* *E160* *E612* See |sign_define()| for the equivalent Vim script function. -:sign define {name} {argument}... +:sig[n] define {name} {argument}... Define a new sign or set attributes for an existing sign. The {name} can either be a number (all digits) or a name starting with a non-digit. Leading zeros are ignored, thus @@ -168,7 +168,7 @@ DELETING A SIGN *:sign-undefine* *E155* See |sign_undefine()| for the equivalent Vim script function. -:sign undefine {name} +:sig[n] undefine {name} Deletes a previously defined sign. If signs with this {name} are still placed this will cause trouble. @@ -180,9 +180,9 @@ LISTING SIGNS *:sign-list* *E156* See |sign_getdefined()| for the equivalent Vim script function. -:sign list Lists all defined signs and their attributes. +:sig[n] list Lists all defined signs and their attributes. -:sign list {name} +:sig[n] list {name} Lists one defined sign and its attributes. @@ -190,7 +190,7 @@ PLACING SIGNS *:sign-place* *E158* See |sign_place()| for the equivalent Vim script function. -:sign place {id} line={lnum} name={name} file={fname} +:sig[n] place {id} line={lnum} name={name} file={fname} Place sign defined as {name} at line {lnum} in file {fname}. *:sign-fname* The file {fname} must already be loaded in a buffer. The @@ -213,8 +213,8 @@ See |sign_place()| for the equivalent Vim script function. By default, the sign is placed in the global sign group. By default, the sign is assigned a default priority of 10, - unless specified otherwise by the sign definition. To assign a - different priority value, use "priority={prio}" to specify a + unless specified otherwise by the sign definition. To assign + a different priority value, use "priority={prio}" to specify a value. The priority is used to determine the sign that is displayed when multiple signs are placed on the same line. @@ -224,7 +224,7 @@ See |sign_place()| for the equivalent Vim script function. :sign place 9 group=g2 priority=50 line=5 \ name=sign1 file=a.py < -:sign place {id} line={lnum} name={name} [buffer={nr}] +:sig[n] place {id} line={lnum} name={name} [buffer={nr}] Same, but use buffer {nr}. If the buffer argument is not given, place the sign in the current buffer. @@ -233,7 +233,7 @@ See |sign_place()| for the equivalent Vim script function. :sign place 10 line=99 name=sign3 buffer=3 < *E885* -:sign place {id} name={name} file={fname} +:sig[n] place {id} name={name} file={fname} Change the placed sign {id} in file {fname} to use the defined sign {name}. See remark above about {fname} |:sign-fname|. This can be used to change the displayed sign without moving @@ -247,7 +247,7 @@ See |sign_place()| for the equivalent Vim script function. Example: > :sign place 23 name=sign1 file=/path/to/edit.py < -:sign place {id} name={name} [buffer={nr}] +:sig[n] place {id} name={name} [buffer={nr}] Same, but use buffer {nr}. If the buffer argument is not given, use the current buffer. @@ -260,75 +260,76 @@ REMOVING SIGNS *:sign-unplace* *E159* See |sign_unplace()| for the equivalent Vim script function. -:sign unplace {id} file={fname} +:sig[n] unplace {id} file={fname} Remove the previously placed sign {id} from file {fname}. See remark above about {fname} |:sign-fname|. -:sign unplace {id} group={group} file={fname} +:sig[n] unplace {id} group={group} file={fname} Same but remove the sign {id} in sign group {group}. -:sign unplace {id} group=* file={fname} +:sig[n] unplace {id} group=* file={fname} Same but remove the sign {id} from all the sign groups. -:sign unplace * file={fname} +:sig[n] unplace * file={fname} Remove all placed signs in file {fname}. -:sign unplace * group={group} file={fname} +:sig[n] unplace * group={group} file={fname} Remove all placed signs in group {group} from file {fname}. -:sign unplace * group=* file={fname} +:sig[n] unplace * group=* file={fname} Remove all placed signs in all the groups from file {fname}. -:sign unplace {id} buffer={nr} +:sig[n] unplace {id} buffer={nr} Remove the previously placed sign {id} from buffer {nr}. -:sign unplace {id} group={group} buffer={nr} +:sig[n] unplace {id} group={group} buffer={nr} Remove the previously placed sign {id} in group {group} from buffer {nr}. -:sign unplace {id} group=* buffer={nr} +:sig[n] unplace {id} group=* buffer={nr} Remove the previously placed sign {id} in all the groups from buffer {nr}. -:sign unplace * buffer={nr} +:sig[n] unplace * buffer={nr} Remove all placed signs in buffer {nr}. -:sign unplace * group={group} buffer={nr} +:sig[n] unplace * group={group} buffer={nr} Remove all placed signs in group {group} from buffer {nr}. -:sign unplace * group=* buffer={nr} +:sig[n] unplace * group=* buffer={nr} Remove all placed signs in all the groups from buffer {nr}. -:sign unplace {id} +:sig[n] unplace {id} Remove the previously placed sign {id} from all files it appears in. -:sign unplace {id} group={group} +:sig[n] unplace {id} group={group} Remove the previously placed sign {id} in group {group} from all files it appears in. -:sign unplace {id} group=* +:sig[n] unplace {id} group=* Remove the previously placed sign {id} in all the groups from all the files it appears in. -:sign unplace * - Remove all placed signs in the global group from all the files. +:sig[n] unplace * + Remove all placed signs in the global group from all the + files. -:sign unplace * group={group} +:sig[n] unplace * group={group} Remove all placed signs in group {group} from all the files. -:sign unplace * group=* +:sig[n] unplace * group=* Remove all placed signs in all the groups from all the files. -:sign unplace - Remove a placed sign at the cursor position. If multiple signs - are placed in the line, then only one is removed. +:sig[n] unplace + Remove a placed sign at the cursor position. If multiple + signs are placed in the line, then only one is removed. -:sign unplace group={group} +:sig[n] unplace group={group} Remove a placed sign in group {group} at the cursor position. -:sign unplace group=* +:sig[n] unplace group=* Remove a placed sign in any group at the cursor position. @@ -336,31 +337,31 @@ LISTING PLACED SIGNS *:sign-place-list* See |sign_getplaced()| for the equivalent Vim script function. -:sign place file={fname} +:sig[n] place file={fname} List signs placed in file {fname}. See remark above about {fname} |:sign-fname|. -:sign place group={group} file={fname} +:sig[n] place group={group} file={fname} List signs in group {group} placed in file {fname}. -:sign place group=* file={fname} +:sig[n] place group=* file={fname} List signs in all the groups placed in file {fname}. -:sign place buffer={nr} +:sig[n] place buffer={nr} List signs placed in buffer {nr}. -:sign place group={group} buffer={nr} +:sig[n] place group={group} buffer={nr} List signs in group {group} placed in buffer {nr}. -:sign place group=* buffer={nr} +:sig[n] place group=* buffer={nr} List signs in all the groups placed in buffer {nr}. -:sign place List placed signs in the global group in all files. +:sig[n] place List placed signs in the global group in all files. -:sign place group={group} +:sig[n] place group={group} List placed signs with sign group {group} in all files. -:sign place group=* +:sig[n] place group=* List placed signs in all sign groups in all files. @@ -368,22 +369,22 @@ JUMPING TO A SIGN *:sign-jump* *E157* See |sign_jump()| for the equivalent Vim script function. -:sign jump {id} file={fname} +:sig[n] jump {id} file={fname} Open the file {fname} or jump to the window that contains {fname} and position the cursor at sign {id}. See remark above about {fname} |:sign-fname|. If the file isn't displayed in window and the current file can not be |abandon|ed this fails. -:sign jump {id} group={group} file={fname} +:sig[n] jump {id} group={group} file={fname} Same but jump to the sign in group {group} -:sign jump {id} [buffer={nr}] *E934* +:sig[n] jump {id} [buffer={nr}] *E934* Same, but use buffer {nr}. This fails if buffer {nr} does not - have a name. If the buffer argument is not given, use the + have a name. If the buffer argument is not given, use the current buffer. -:sign jump {id} group={group} [buffer={nr}] +:sig[n] jump {id} group={group} [buffer={nr}] Same but jump to the sign in group {group} @@ -448,7 +449,7 @@ sign_getdefined([{name}]) *sign_getdefined()* This is similar to the |:sign-list| command. If the {name} is not supplied, then a list of all the defined - signs is returned. Otherwise the attribute of the specified + signs is returned. Otherwise the attribute of the specified sign is returned. Each list item in the returned value is a dictionary with the @@ -491,15 +492,15 @@ sign_getplaced([{buf} [, {dict}]]) *sign_getplaced()* If the optional buffer name {buf} is specified, then only the list of signs placed in that buffer is returned. For the use - of {buf}, see |bufname()|. The optional {dict} can contain + of {buf}, see |bufname()|. The optional {dict} can contain the following entries: group select only signs in this group id select sign with this identifier - lnum select signs placed in this line. For the use + lnum select signs placed in this line. For the use of {lnum}, see |line()|. If {group} is '*', then signs in all the groups including the - global group are returned. If {group} is not supplied or is an - empty string, then only signs in the global group are + global group are returned. If {group} is not supplied or is + an empty string, then only signs in the global group are returned. If no arguments are supplied, then signs in the global group placed in all the buffers are returned. See |sign-group|. @@ -507,12 +508,12 @@ sign_getplaced([{buf} [, {dict}]]) *sign_getplaced()* Each list item in the returned value is a dictionary with the following entries: bufnr number of the buffer with the sign - signs list of signs placed in {bufnr}. Each list + signs list of signs placed in {bufnr}. Each list item is a dictionary with the below listed entries The dictionary for each sign contains the following entries: - group sign group. Set to '' for the global group. + group sign group. Set to '' for the global group. id identifier of the sign lnum line number where the sign is placed name name of the defined sign @@ -559,7 +560,7 @@ sign_jump({id}, {group}, {buf}) *sign_jump()* If {group} is an empty string, then the global group is used. For the use of {buf}, see |bufname()|. - Returns the line number of the sign. Returns -1 if the + Returns the line number of the sign. Returns -1 if the arguments are invalid. Example: > @@ -579,21 +580,21 @@ sign_place({id}, {group}, {name}, {buf} [, {dict}]) similar to the |:sign-place| command. If the sign identifier {id} is zero, then a new identifier is - allocated. Otherwise the specified number is used. {group} is - the sign group name. To use the global sign group, use an + allocated. Otherwise the specified number is used. {group} + is the sign group name. To use the global sign group, use an empty string. {group} functions as a namespace for {id}, thus - two groups can use the same IDs. Refer to |sign-identifier| + two groups can use the same IDs. Refer to |sign-identifier| and |sign-group| for more information. {name} refers to a defined sign. - {buf} refers to a buffer name or number. For the accepted + {buf} refers to a buffer name or number. For the accepted values, see |bufname()|. The optional {dict} argument supports the following entries: lnum line number in the file or buffer {buf} where the sign is to be placed. For the accepted values, see |line()|. - priority priority of the sign. See + priority priority of the sign. See |sign-priority| for more information. If the optional {dict} is not specified, then it modifies the @@ -630,35 +631,35 @@ sign_place({id}, {group}, {name}, {buf} [, {dict}]) sign_placelist({list}) *sign_placelist()* Place one or more signs. This is similar to the |sign_place()| function. The {list} argument specifies the - List of signs to place. Each list item is a dict with the + List of signs to place. Each list item is a dict with the following sign attributes: - buffer Buffer name or number. For the accepted + buffer Buffer name or number. For the accepted values, see |bufname()|. - group Sign group. {group} functions as a namespace + group Sign group. {group} functions as a namespace for {id}, thus two groups can use the same - IDs. If not specified or set to an empty + IDs. If not specified or set to an empty string, then the global group is used. See |sign-group| for more information. - id Sign identifier. If not specified or zero, + id Sign identifier. If not specified or zero, then a new unique identifier is allocated. - Otherwise the specified number is used. See + Otherwise the specified number is used. See |sign-identifier| for more information. lnum Line number in the buffer where the sign is to - be placed. For the accepted values, see + be placed. For the accepted values, see |line()|. - name Name of the sign to place. See |sign_define()| + name Name of the sign to place. See |sign_define()| for more information. - priority Priority of the sign. When multiple signs are + priority Priority of the sign. When multiple signs are placed on a line, the sign with the highest - priority is used. If not specified, the + priority is used. If not specified, the default value of 10 is used, unless specified - otherwise by the sign definition. See + otherwise by the sign definition. See |sign-priority| for more information. If {id} refers to an existing sign, then the existing sign is modified to use the specified {name} and/or {priority}. - Returns a List of sign identifiers. If failed to place a + Returns a List of sign identifiers. If failed to place a sign, the corresponding list item is set to -1. Examples: > @@ -694,12 +695,12 @@ sign_placelist({list}) *sign_placelist()* sign_undefine([{name}]) *sign_undefine()* sign_undefine({list}) - Deletes a previously defined sign {name}. This is similar to - the |:sign-undefine| command. If {name} is not supplied, then + Deletes a previously defined sign {name}. This is similar to + the |:sign-undefine| command. If {name} is not supplied, then deletes all the defined signs. The one argument {list} can be used to undefine a list of - signs. Each list item is the name of a sign. + signs. Each list item is the name of a sign. Returns 0 on success and -1 on failure. For the one argument {list} call, returns a list of values one for each undefined @@ -725,13 +726,13 @@ sign_unplace({group} [, {dict}]) *sign_unplace()* Remove a previously placed sign in one or more buffers. This is similar to the |:sign-unplace| command. - {group} is the sign group name. To use the global sign group, + {group} is the sign group name. To use the global sign group, use an empty string. If {group} is set to '*', then all the groups including the global group are used. The signs in {group} are selected based on the entries in {dict}. The following optional entries in {dict} are supported: - buffer buffer name or number. See |bufname()|. + buffer buffer name or number. See |bufname()|. id sign identifier If {dict} is not supplied, then all the signs in {group} are removed. @@ -775,15 +776,15 @@ sign_unplacelist({list}) *sign_unplacelist()* The {list} argument specifies the List of signs to remove. Each list item is a dict with the following sign attributes: - buffer buffer name or number. For the accepted - values, see |bufname()|. If not specified, + buffer buffer name or number. For the accepted + values, see |bufname()|. If not specified, then the specified sign is removed from all the buffers. - group sign group name. If not specified or set to an - empty string, then the global sign group is - used. If set to '*', then all the groups + group sign group name. If not specified or set to + an empty string, then the global sign group is + used. If set to '*', then all the groups including the global group are used. - id sign identifier. If not specified, then all + id sign identifier. If not specified, then all the signs in the specified group are removed. Returns a List where an entry is set to 0 if the corresponding