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()