summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/_defaults.lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2025-06-16 11:45:44 +0100
committerLewis Russell <me@lewisr.dev>2025-06-26 13:54:04 +0100
commit76de3e2d07f20c77b7ee6f72c8ec27b045e51ed1 (patch)
tree459bd875becca91797f796b1e06f73eb7d40c458 /runtime/lua/vim/_defaults.lua
parent3eaa6c5a665999a9e374338137841937541ec33e (diff)
docs(api): document types using LuaCATS types
- Render Lua types in api.txt. - Added `DictAs(name)` API type which acts the same as `Dict` (no parens) when generating the dispatchers, but acts the same as `Dict(name)` when generating docs. - Added `Tuple(...)` API type which is the treated the as `Array` for generating the dispatchers, but is used to document richer types. - Added `Enum(...)` API type to better document enums - Improve typing of some API functions. - Improve c_grammar to properly parse API types and replace string pattern logic in the parsers. - Removed all the hardcoded type overrides in gen_eval_files.lua
Diffstat (limited to 'runtime/lua/vim/_defaults.lua')
0 files changed, 0 insertions, 0 deletions