From c904d822872eef43fa1d637a35f58561daa4709c Mon Sep 17 00:00:00 2001 From: h-east Date: Tue, 18 Feb 2025 20:52:25 +0900 Subject: [PATCH] Update builtin.{txt,jax} --- doc/builtin.jax | 5 +++-- en/builtin.txt | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/doc/builtin.jax b/doc/builtin.jax index 1b1b0e314..ecb1dca68 100644 --- a/doc/builtin.jax +++ b/doc/builtin.jax @@ -1,4 +1,4 @@ -*builtin.txt* For Vim バージョン 9.1. Last change: 2025 Feb 06 +*builtin.txt* For Vim バージョン 9.1. Last change: 2025 Feb 17 VIMリファレンスマニュアル by Bram Moolenaar @@ -3019,7 +3019,8 @@ extend({expr1}, {expr2} [, {expr3}]) *extend()* {expr3}が省略された場合は "force" と同じになる。 {expr2}が空でないならば{expr1}が変更される。必要ならば最初に - {expr1}のコピーを作ること。 + {expr1}のコピーを作るか、|extendnew()| を使用して新しいリスト/ + 辞書を返すこと。 {expr2}は変更されない。 {expr1} がロックされていて、かつ {expr2} が空でない場合は操作 は失敗する。 diff --git a/en/builtin.txt b/en/builtin.txt index e2d2f43b5..344dfdfd8 100644 --- a/en/builtin.txt +++ b/en/builtin.txt @@ -1,4 +1,4 @@ -*builtin.txt* For Vim version 9.1. Last change: 2025 Feb 06 +*builtin.txt* For Vim version 9.1. Last change: 2025 Feb 17 VIM REFERENCE MANUAL by Bram Moolenaar @@ -3006,7 +3006,8 @@ extend({expr1}, {expr2} [, {expr3}]) *extend()* When {expr3} is omitted then "force" is assumed. {expr1} is changed when {expr2} is not empty. If necessary - make a copy of {expr1} first. + make a copy of {expr1} first or use |extendnew()| to return a + new List/Dictionary. {expr2} remains unchanged. When {expr1} is locked and {expr2} is not empty the operation fails.