| Commit message (Expand) | Author | Age |
| * | build: ship "_core/*" as bytecode (built-into Nvim binary) | Justin M. Keyes | 2025-12-30 |
| * | fix(lua): separate vim.{g,b,w,t} types #37081 | phanium | 2025-12-23 |
| * | fix(lua): don't remove first char of non-file stacktrace source (#37008) | zeertzjq | 2025-12-18 |
| * | fix(input): discard following keys when discarding <Cmd>/K_LUA (#36498) | zeertzjq | 2025-11-20 |
| * | fix(paste): don't use :echo immediately before :redraw (#35773) | zeertzjq | 2025-09-16 |
| * | feat(lua): `vim.pos`/`vim.range` | Yi Ming | 2025-08-17 |
| * | feat(net): vim.net.request(), :edit [url] #34140 | Tom Ampuero | 2025-07-13 |
| * | fix(lua): vim.diff is nil in uv.new_work() thread #34909 | Justin M. Keyes | 2025-07-12 |
| * | refactor(lua): rename vim.diff => vim.text.diff #34864 | Justin M. Keyes | 2025-07-12 |
| * | docs: move vim.system to own section | Lewis Russell | 2025-07-10 |
| * | feat(pack): add built-in plugin manager `vim.pack` | Evgeni Chasnovski | 2025-07-04 |
| * | fix(vim.system): env=nil passes env=nil to uv.spawn | Lewis Russell | 2025-07-02 |
| * | docs: vim.fs., diagnostics, lsp #34402 | Justin M. Keyes | 2025-06-13 |
| * | docs: lua, UI events #34261 | Justin M. Keyes | 2025-06-07 |
| * | refactor(docs): remove unnecessary `@private`/`@nodoc` annotations (#33951) | Maria José Solano | 2025-05-10 |
| * | fix(lua): no omni/cmdline completion for vim.env (#33044) | Phạm Bình An | 2025-03-26 |
| * | fix(cmdline): cmdline completion of _defer_require() modules #33007 | phanium | 2025-03-24 |
| * | fix(paste): wrong '[ mark after pasting a big string (streamed chunks) #33025 | Au. | 2025-03-23 |
| * | docs: misc #32959 | Justin M. Keyes | 2025-03-18 |
| * | fix(lua): always use vim.inspect() for :lua= (#32715) | zeertzjq | 2025-03-07 |
| * | feat(lua): don't complete private (_) fields after dot (.) #32690 | Maria José Solano | 2025-03-02 |
| * | fix(lua): `@private` => `@nodoc` #32587 | Dan Sully | 2025-02-23 |
| * | fix: resolve all remaining LuaLS diagnostics | Lewis Russell | 2025-01-27 |
| * | docs: misc | dundargoc | 2025-01-11 |
| * | docs: misc #31867 | Justin M. Keyes | 2025-01-09 |
| * | feat(api): deprecate nvim_out/err_write(ln) | Luuk van Baal | 2025-01-09 |
| * | fix(messages): proper multiline Lua print() messages #31205 | luukvbaal | 2024-11-17 |
| * | perf(lsp): use faster version of str_byteindex | Lewis Russell | 2024-11-11 |
| * | fix(lua): show stacktrace for error in vim.on_key() callback (#31021) | zeertzjq | 2024-11-02 |
| * | feat(lua): allow vim.on_key() callback to consume the key (#30939) | errael | 2024-11-01 |
| * | refactor(lsp): drop str_byteindex/str_utfindex wrappers #30915 | Tristan Knight | 2024-10-26 |
| * | feat(stdlib): overload vim.str_byteindex, vim.str_utfindex #30735 | Tristan Knight | 2024-10-23 |
| * | feat(vim.validate): improve fast form and deprecate spec form | Lewis Russell | 2024-10-21 |
| * | refactor: rename vim.highlight => vim.hl | Justin M. Keyes | 2024-10-21 |
| * | fix(lua): vim.deprecate does not support major>0 | Justin M. Keyes | 2024-10-21 |
| * | perf(validate): use lighter version | Lewis Russell | 2024-10-17 |
| * | docs(lua): clarify when on_key "typed" will be empty (#30774) | zeertzjq | 2024-10-12 |
| * | fix(lua): avoid recursive vim.on_key() callback (#30753) | zeertzjq | 2024-10-12 |
| * | feat(lua): completion for vim.fn, vim.v, vim.o #30472 | Jongwook Choi | 2024-10-04 |
| * | docs: misc (#30177) | dundargoc | 2024-09-29 |
| * | docs: lua error patterns #30240 | Justin M. Keyes | 2024-09-24 |
| * | docs: misc #28970 | Justin M. Keyes | 2024-09-01 |
| * | docs: misc (#28837) | dundargoc | 2024-06-07 |
| * | refactor: deprecate vim.region() #28416 | Justin M. Keyes | 2024-05-28 |
| * | fix: change deprecation presentation | dundargoc | 2024-05-24 |
| * | perf(lua): faster vim.deprecate() #28470 | Evgeni Chasnovski | 2024-04-23 |
| * | feat(lua): enable(enable:boolean, filter:table) #28374 | Justin M. Keyes | 2024-04-18 |
| * | fix(vim.ui): open() may wait indefinitely #28325 | Justin M. Keyes | 2024-04-15 |
| * | feat(lua): pass keys before mapping to vim.on_key() callback (#28098) | zeertzjq | 2024-03-31 |
| * | docs(editorconfig): move to source | Lewis Russell | 2024-03-10 |