aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua
Commit message (Expand)AuthorAge
* refactor: _meta/builtin_types.lua => vimfn_types.lua #39658Justin M. Keyes2026-05-07
* perf(server): use 1 request instead of 3 #39655Justin M. Keyes2026-05-07
* build(docs): lint more quasi-keysets #39654Justin M. Keyes2026-05-07
* feat(server): add v:useractive, use it in serverlist(info=true) #39423Szymon Wilczek2026-05-07
* docs: expand nvim_create_user_command docs #39540Quentin2026-05-07
* fix(treesitter): drop select() kwargs #39646Justin M. Keyes2026-05-07
* docs: rename "tabpage"Justin M. Keyes2026-05-07
* docs: misc, rename "tabpage"Justin M. Keyes2026-05-07
* feat(pos): pos:to_offset(), pos.offset() #39564Yi Ming2026-05-06
* Merge #39630 from ofseed/lua-no-memoizeJustin M. Keyes2026-05-06
|\
| * fix(lua): return `v[field]` instead of `nil` when `v[field]` is `false`Yi Ming2026-05-06
| * revert: "perf(lua): memoize `key_fn` results"Yi Ming2026-05-06
* | fix(lua): increase vim.F deprecation version [skip ci] #39632Mike J McGuirk2026-05-06
* | fix(vim.iter): add richer generic annotationsLewis Russell2026-05-06
* | fix(ui2): entering the pager fails if `<ESC>` is remapped to `:fclose` (#39462)Tomasz N2026-05-06
* | feat(server): serverlist({info=true}) gets detailed info #39392Szymon Wilczek2026-05-06
* | fix(ui2): error E518 when typing "vim:" in cmdline #39599STG2026-05-06
|/
* feat(lua)!: vim.isnil, vim.nonnil, deprecate vim.F #39495Olivia Kinnear2026-05-06
* feat(diagnostic)!: deprecate `format` as a table #39603Yi Ming2026-05-06
* feat(api): nvim_get_commands returns desc #39623glepnir2026-05-06
* feat(treesitter): provide select() #39069Nathan Zeng2026-05-06
* perf(lua): memoize `key_fn` results #39568Yi Ming2026-05-05
* fix(lsp): support nested workspace registrations #39574Tristan Knight2026-05-05
* fix(lua): avoid `__index` when deciding if a table is a list #39556Yi Ming2026-05-05
* fix(vim.net): unreliable integration tests #39594Ellison2026-05-05
* fix(diagnostic): status() respects config.signs #39525Yi Ming2026-05-05
* vim-patch:bb807eb: runtime(doc): Tweak documentation style (#39597)zeertzjq2026-05-05
* fix(treesitter): get_node_text() inconsistent trailing newline #39409David Balatero2026-05-03
* refactor(excmd): pass fargs to Lua for builtin cmds #39528Justin M. Keyes2026-05-02
* vim-patch:9.2.0425: Cannot silence undo/redo messages (#39554)zeertzjq2026-05-02
* fix(lsp): dynamic registration for off-spec method #39544Tristan Knight2026-05-01
* feat(vim.net): request() accepts more http methods #39406Ellison2026-05-01
* fix(help): fix CTRL character issue for :help {subject} #39537Yochem van Rosmalen2026-05-01
* docs: Update instructions for debugging LSP (#39527)Matthew Hughes2026-04-30
* fix(ui): z=, tselect with async vim.ui.selectJustin M. Keyes2026-04-30
* feat(ui): use vim.ui.select for :oldfiles, :recoverJustin M. Keyes2026-04-30
* fix(env): force uppercase environ() keys on Windows #39523Justin M. Keyes2026-04-30
* Merge pull request #39469 from bfredl/systempipabfredl2026-04-30
|\
| * fix(vim.system): use REAL PIPES for vim.system, similar to jobsbfredl2026-04-30
* | refactor(tty): tty.request() #39489Justin M. Keyes2026-04-30
* | vim-patch:9.2.0417: completion: no support for "noinsert" with 'wildmode' (#3...glepnir2026-04-30
* | build(lint): allow "bufnr" as positional param #39515Justin M. Keyes2026-04-30
* | fix(lsp): send didClose, didOpen when languageId changes #39499phanium2026-04-30
* | docs: misc #39511Justin M. Keyes2026-04-29
* | fix(lsp): fix threshold to compute contrast color #39504Ayose C.2026-04-29
* | feat(img): vim.ui.img.del(math.huge) clears all images #39484Chip Senkbeil2026-04-29
* | fix(lsp): util.lua attempt to concatenate userdata #39225Olivia Kinnear2026-04-28
* | feat(ui): use vim.ui.select for :tselect, z= #39478Justin M. Keyes2026-04-28
* | perf(treesitter): reuse edited tree ranges for callbacksLewis Russell2026-04-28
* | fix(lsp): show meaningful error on invalid completion response #39445glepnir2026-04-28