vim-patch:9.1.0991: v:stacktrace has wrong type in Vim9 script

Problem:  v:stacktrace has wrong type in Vim9 script.
Solution: Change the type to t_list_dict_any.  Fix grammar in docs.
          (zeertzjq)

closes: vim/vim#16390

6655bef330
This commit is contained in:
zeertzjq
2025-01-07 09:05:52 +08:00
parent d5308637bf
commit 8fa4306eb9
4 changed files with 43 additions and 18 deletions

View File

@@ -3773,12 +3773,12 @@ function vim.fn.getscriptinfo(opts) end
--- Returns the current stack trace of Vim scripts.
--- Stack trace is a |List|, of which each item is a |Dictionary|
--- with the following items:
--- funcref The funcref if the stack is at the function,
--- otherwise this item is not exist.
--- funcref The funcref if the stack is at a function,
--- otherwise this item is omitted.
--- event The string of the event description if the
--- stack is at autocmd event, otherwise this item
--- is not exist.
--- lnum The line number of the script on the stack.
--- stack is at an autocmd event, otherwise this
--- item is omitted.
--- lnum The line number in the script on the stack.
--- filepath The file path of the script on the stack.
---
--- @return table[]