aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2024-07-30 11:46:24 +0800
committerzeertzjq <zeertzjq@outlook.com>2024-07-30 12:18:44 +0800
commit0af056ebce189deedb58f7048108977fa5d81713 (patch)
tree6690b671a3bd3f9e5759df1f8bc718a7cf6f4bd2
parent520d94cc23416e14a4535c9ca6b7963681a7f461 (diff)
downloadrneovim-0af056ebce189deedb58f7048108977fa5d81713.tar.gz
rneovim-0af056ebce189deedb58f7048108977fa5d81713.tar.bz2
rneovim-0af056ebce189deedb58f7048108977fa5d81713.zip
vim-patch:49cdd62: runtime(doc): list of new/changed features in version9.txt
closes: vim/vim#13753 https://github.com/vim/vim/commit/49cdd629a39d7e40e7349e65cb177e2442871a04 Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
-rw-r--r--runtime/doc/builtin.txt4
-rw-r--r--runtime/doc/map.txt3
-rw-r--r--runtime/lua/vim/_meta/vimfn.lua4
-rw-r--r--src/nvim/eval.lua5
4 files changed, 14 insertions, 2 deletions
diff --git a/runtime/doc/builtin.txt b/runtime/doc/builtin.txt
index 08a9022aff..4ef1573494 100644
--- a/runtime/doc/builtin.txt
+++ b/runtime/doc/builtin.txt
@@ -3901,6 +3901,10 @@ items({dict}) *items()*
for [key, value] in items(mydict)
echo key .. ': ' .. value
endfor
+<
+ A List or a String argument is also supported. In these
+ cases, items() returns a List with the index and the value at
+ the index.
jobpid({job}) *jobpid()*
Return the PID (process id) of |job-id| {job}.
diff --git a/runtime/doc/map.txt b/runtime/doc/map.txt
index ce2fbda045..e6eb01dae3 100644
--- a/runtime/doc/map.txt
+++ b/runtime/doc/map.txt
@@ -354,7 +354,8 @@ Note:
*E1255* *E1136*
<Cmd> commands must terminate, that is, they must be followed by <CR> in the
-{rhs} of the mapping definition. |Command-line| mode is never entered.
+{rhs} of the mapping definition. |Command-line| mode is never entered. To use
+a literal <CR> in the {rhs}, use |<lt>|.
1.3 MAPPING AND MODES *:map-modes*
diff --git a/runtime/lua/vim/_meta/vimfn.lua b/runtime/lua/vim/_meta/vimfn.lua
index bd6550941d..17cd6e3318 100644
--- a/runtime/lua/vim/_meta/vimfn.lua
+++ b/runtime/lua/vim/_meta/vimfn.lua
@@ -4699,6 +4699,10 @@ function vim.fn.isnan(expr) end
--- for [key, value] in items(mydict)
--- echo key .. ': ' .. value
--- endfor
+--- <
+--- A List or a String argument is also supported. In these
+--- cases, items() returns a List with the index and the value at
+--- the index.
---
--- @param dict any
--- @return any
diff --git a/src/nvim/eval.lua b/src/nvim/eval.lua
index 4bc0827bcc..687d052d19 100644
--- a/src/nvim/eval.lua
+++ b/src/nvim/eval.lua
@@ -5752,7 +5752,10 @@ M.funcs = {
for [key, value] in items(mydict)
echo key .. ': ' .. value
endfor
-
+ <
+ A List or a String argument is also supported. In these
+ cases, items() returns a List with the index and the value at
+ the index.
]=],
name = 'items',
params = { { 'dict', 'any' } },