Nvim の:help
ページ。 生成された ソースは こちら。 tree-sitter-vimdoc パーサーを使用。
{msgpack-value}
) msgpack#is_uint(){msgpack-value}
が0以上の整数値の場合に1を、それ以外の場合に0を返します。{format}
, {msgpack-integer}
) msgpack#strftime(){format}
, {time}
) msgpack#strptime()%Y-%m-%dT%H:%M:%S
と等しい形式のみをサポートします。{msgpack-special-int}
) msgpack#int_dict_to_str() msgpack-special-dict の整数値を、0x1234567890ABCDEF のような16進数値に変換する関数(常に正確に16桁の16進数を返します)。{msgpack-value}
) msgpack#special_type(){msgpack-value}
がmsgpack-special-dictでない場合、0を返します。それがmsgpack-special-dictである場合、{msgpack-value}
の型を表すv:msgpack_types内のキーの名前を返します。{msgpack-value}
) msgpack#type(){msgpack-value}
の型を表すv:msgpack_types内のキーの名前を返します。0を返すことはありません。この関数は、単一の{msgpack-value}
を含むリストを入力として受け取った場合にmsgpackdump()によってダンプされるmsgpack型を返します。{msgpack-value}
) msgpack#deepcopy(){msgpack-value}
) msgpack#string()"abc"
: バイナリ文字列。2. ="abc"
: 文字列。3. +(10)"ext"
: 拡張文字列(10は任意の8ビット符号付き整数に置き換えられます)。文字列内には、"\0"(NULバイトを表す)、"\n"(改行を表す)、"\""(二重引用符を表す)などのエスケープシーケンスが含まれる場合があります。{string}
, {dict}
) msgpack#eval()'/'
(char2nr('/')
: 47
に相当)などのCスタイルの「文字」整数定数もサポートしています。これにより、'\0'
(数値は10進数)も使用できます。{msgpack-value}
, {msgpack-value}
) msgpack#equal()