diff options
-rw-r--r-- | runtime/doc/deprecated.txt | 1 | ||||
-rw-r--r-- | runtime/doc/news.txt | 1 | ||||
-rw-r--r-- | runtime/lua/vim/shared.lua | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/runtime/doc/deprecated.txt b/runtime/doc/deprecated.txt index ac512ddd35..834366f8ec 100644 --- a/runtime/doc/deprecated.txt +++ b/runtime/doc/deprecated.txt @@ -173,6 +173,7 @@ LUA - *vim.pretty_print()* Use |vim.print()| instead. - *vim.loop* Use |vim.uv| instead. - *vim.tbl_add_reverse_lookup()* +- *vim.tbl_flatten()* Use |Iter:flatten()| instead. - *vim.tbl_islist()* Use |vim.islist()| instead. NORMAL COMMANDS diff --git a/runtime/doc/news.txt b/runtime/doc/news.txt index 025af14954..1247e56fb5 100644 --- a/runtime/doc/news.txt +++ b/runtime/doc/news.txt @@ -565,6 +565,7 @@ release. • Lua stdlib: - |vim.tbl_add_reverse_lookup()| + - |vim.tbl_flatten()| - |vim.tbl_islist()| vim:tw=78:ts=8:sw=2:et:ft=help:norl: diff --git a/runtime/lua/vim/shared.lua b/runtime/lua/vim/shared.lua index 5bbf8801e8..1c8059adab 100644 --- a/runtime/lua/vim/shared.lua +++ b/runtime/lua/vim/shared.lua @@ -553,6 +553,7 @@ end ---@param t table List-like table ---@return table Flattened copy of the given list-like table function vim.tbl_flatten(t) + vim.deprecate('vim.tbl_flatten', 'vim.iter(…):flatten():totable()', '0.12') local result = {} --- @param _t table<any,any> local function _tbl_flatten(_t) |