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