| Commit message (Expand) | Author | Age |
| ... | |
| * | docs: misc, options, pos/range | Justin M. Keyes | 2026-05-30 |
| * | feat(lua): support table `lhs` in vim.keymap.set()/del() #39948 | Olivia Kinnear | 2026-05-29 |
| * | refactor(docs): generate tui.txt $NVIM_TERMDEFS keys #39836 | Kyle | 2026-05-21 |
| * | refactor(pos,range): add missing validators and improve the docs | Yi Ming | 2026-05-20 |
| * | feat(pos,range)!: remove `range.cursor()` and `range:to_cursor()`, | Yi Ming | 2026-05-20 |
| * | Merge #39822 from ofseed/pos-mark | Justin M. Keyes | 2026-05-18 |
| |\ |
|
| | * | feat(pos,range): pos:to_mark(), pos.mark(), range:to_mark(), range.mark() | Yi Ming | 2026-05-18 |
| * | | docs: misc, $NVIM_TERMDEFS | Justin M. Keyes | 2026-05-18 |
| |/ |
|
| * | feat(ui): vim.ui.input(opts.scope) #39570 | Evgeni Chasnovski | 2026-05-17 |
| * | feat(vim.hl): vim.hl.hl_op() #39777 | Ayose C. | 2026-05-17 |
| * | fix(ui2): unable to configure window height of absolute 1 #39781 | luukvbaal | 2026-05-14 |
| * | refactor(vim.fs): deduplicate by using vim.fn #39782 | Justin M. Keyes | 2026-05-14 |
| * | fix(ui2): unable to route by message ID #39734 | luukvbaal | 2026-05-11 |
| * | fix(lua): vim.wait(0) does not call loop_poll #39679 | Justin M. Keyes | 2026-05-10 |
| * | feat(logging): vim.log #38906 | Yi Ming | 2026-05-10 |
| * | fix(snippet): cancel session on <Esc> in Select mode #39238 | glepnir | 2026-05-10 |
| * | build(docs): lint more quasi-keysets #39654 | 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 |
| |\ |
|
| | * | revert: "perf(lua): memoize `key_fn` results" | Yi Ming | 2026-05-06 |
| * | | fix(vim.iter): add richer generic annotations | Lewis Russell | 2026-05-06 |
| |/ |
|
| * | feat(lua)!: vim.isnil, vim.nonnil, deprecate vim.F #39495 | Olivia Kinnear | 2026-05-06 |
| * | perf(lua): memoize `key_fn` results #39568 | Yi Ming | 2026-05-05 |
| * | feat(vim.net): request() accepts more http methods #39406 | Ellison | 2026-05-01 |
| * | build(lint): allow "bufnr" as positional param #39515 | Justin M. Keyes | 2026-04-30 |
| * | feat(img): vim.ui.img.del(math.huge) clears all images #39484 | Chip Senkbeil | 2026-04-29 |
| * | feat(ui): use vim.ui.select for :tselect, z= #39478 | Justin M. Keyes | 2026-04-28 |
| * | docs(lua): place vim.ui.img section after vim.ui #39456 | Olivia Kinnear | 2026-04-27 |
| * | refactor(lua): move vim.wait into runtime Lua | Lewis Russell | 2026-04-27 |
| * | docs: fix CI failure #39436 | zeertzjq | 2026-04-26 |
| * | feat(ui): vim.ui.img api #37914 | Chip Senkbeil | 2026-04-26 |
| * | docs: sort quasi-keysets | Justin M. Keyes | 2026-04-26 |
| * | docs: vim.ui.select, misc | Justin M. Keyes | 2026-04-26 |
| * | feat(vim.pos): accept buf=0 for current buf #39414 | Luis Calle | 2026-04-26 |
| * | docs(vim.ui): "preview" interface for vim.ui.select() #37360 | Evgeni Chasnovski | 2026-04-25 |
| * | docs: misc #39256 | Justin M. Keyes | 2026-04-25 |
| * | docs: misc #39045 | Justin M. Keyes | 2026-04-18 |
| * | test: lint EXX error codes #8155 | Justin M. Keyes | 2026-04-16 |
| * | test: lint naming conventions #39117 | Justin M. Keyes | 2026-04-16 |
| * | Merge #39078 render class dot members as module functions | Justin M. Keyes | 2026-04-16 |
| |\ |
|
| | * | feat(docs): render class dot members as module functions | Yi Ming | 2026-04-16 |
| | * | revert: "docs: vim.range, vim.pos #38869" | Yi Ming | 2026-04-15 |
| * | | fix(lua): make vim.deep_equal cycle-safe | Lewis Russell | 2026-04-15 |
| |/ |
|
| * | docs: vim.pos | Justin M. Keyes | 2026-04-12 |
| * | docs: misc | Justin M. Keyes | 2026-04-12 |
| * | feat(vim.net): custom request() headers #38837 | Ellison | 2026-04-10 |
| * | docs: vim.range, vim.pos #38869 | Luis Calle | 2026-04-08 |
| * | feat(filetype): `vim.filetype.inspect()` returns copy of registry #38831 | Christian Clason | 2026-04-06 |
| * | feat(vim.pos)!: require `buf` param on vim.pos, vim.range #38665 | Luis Calle | 2026-04-06 |
| * | docs: misc #38584 | Justin M. Keyes | 2026-04-01 |