| Commit message (Expand) | Author | Age |
| * | build: enable more EmmyLua checks | Lewis Russell | 2026-09-09 |
| * | build: enable more EmmyLua checks | Lewis Russell | 2026-09-08 |
| * | refactor(pack): use vim.async | Lewis Russell | 2026-09-07 |
| * | fix(help): :helptags regressions | Justin M. Keyes | 2026-08-25 |
| * | feat(pack): add support for sourcing manifest scripts | Evgeni Chasnovski | 2026-07-31 |
| * | feat(pack): introduce plugin manifest support | Evgeni Chasnovski | 2026-07-31 |
| * | fix(pack): do not write the lockfile when installing from it #41031 | Evgeni Chasnovski | 2026-07-28 |
| * | feat(pack): 'packlockfile' option #40562 | Evgeni Chasnovski | 2026-07-08 |
| * | fix(pack): do not assert non-nil `stderr` #40544 | Evgeni Chasnovski | 2026-07-02 |
| * | feat(pack): ensure order of `PackChanged{Pre,}` events #40455 | Evgeni Chasnovski | 2026-06-27 |
| * | refactor: introduce nvim_on internally #39883 | Justin M. Keyes | 2026-05-20 |
| * | fix(pack): collect "Removed plugin" into one message #39840 | Olivia Kinnear | 2026-05-20 |
| * | feat(pack): update `get()` to be able to fetch data from plugin source | Evgeni Chasnovski | 2026-05-17 |
| * | feat(pack): update `get()` to return revision of a pending update | Evgeni Chasnovski | 2026-05-17 |
| * | feat(pack): update `get()` to take `rev` from actual repo if `info=true` | Evgeni Chasnovski | 2026-05-17 |
| * | feat(pack): :packupdate, :packdel commands #39693 | Olivia Kinnear | 2026-05-16 |
| * | fix(pack): suggest "delete" code action for active plugins #39678 | Evgeni Chasnovski | 2026-05-08 |
| * | feat(lua)!: vim.isnil, vim.nonnil, deprecate vim.F #39495 | Olivia Kinnear | 2026-05-06 |
| * | fix(util): add and use forge link computation | Evgeni Chasnovski | 2026-04-25 |
| * | feat(pack): support `textDocument/documentLink` in confirmation buffer | Evgeni Chasnovski | 2026-04-25 |
| * | fix(pack): only use tags that strictly comply with semver spec #39342 | Evgeni Chasnovski | 2026-04-23 |
| * | docs: misc #39045 | Justin M. Keyes | 2026-04-18 |
| * | docs(events): Lua types for autocmd event-data #38518 | Aditya Malik | 2026-04-18 |
| * | docs(pack): improve "Synchronize across machines" steps #39122 | Evgeni Chasnovski | 2026-04-16 |
| * | fix(pack): make 'stash' call compatible with older Git #38679 | skewb1k | 2026-04-11 |
| * | feat(api): rename buffer to buf #35330 | Jordan | 2026-04-08 |
| * | fix(pack): avoid eager vim.version call #38705 | Evgeni Chasnovski | 2026-04-05 |
| * | fix(pack): use `uv.available_parallelism()` to compute number of threads #38717 | Evgeni Chasnovski | 2026-04-05 |
| * | fix(pack): set `source` in progress report #38511 | Evgeni Chasnovski | 2026-03-27 |
| * | fix(pack): add trailing newline to lockfile #38469 | Justin Mayhew | 2026-03-24 |
| * | refactor: integer functions, optimize asserts #34112 | Lewis Russell | 2026-03-12 |
| * | docs: api, messages, lsp, trust | Justin M. Keyes | 2026-03-11 |
| * | docs(pack): simpify `update()` docs, fix directory path #38194 | Evgeni Chasnovski | 2026-03-09 |
| * | fix(pack): ensure `data` spec is passed in events during lockfile sync #38139 | Evgeni Chasnovski | 2026-03-03 |
| * | fix(pack): explicitly close confirmation window #37861 | Evgeni Chasnovski | 2026-02-14 |
| * | fix(pack): skip :redraw! if headless #37782 | Andrew Braxton | 2026-02-12 |
| * | fix(pack): close confirmation buffer, not tabpage #37756 | Evgeni Chasnovski | 2026-02-08 |
| * | docs(pack): clarify caveats about installing based on the lockfile | Evgeni Chasnovski | 2026-01-29 |
| * | Merge #37309 :checkhealth vim.pack | Justin M. Keyes | 2026-01-27 |
| |\ |
|
| | * | fix(pack): ensure plugin directory is created during first usage attempt | Evgeni Chasnovski | 2026-01-08 |
| * | | docspack): mention re-install after source's default branch change #37560 | Evgeni Chasnovski | 2026-01-26 |
| * | | fix(pack): actually checkout proper version of submodules | Evgeni Chasnovski | 2026-01-12 |
| * | | fix(pack): skip `git stash` during install | Evgeni Chasnovski | 2026-01-12 |
| |/ |
|
| * | docs: drop vim.pack WIP note, add example code #37229 | Evgeni Chasnovski | 2026-01-07 |
| * | Merge #37113 from echasnovski/pack-better-revert | Justin M. Keyes | 2025-12-30 |
| |\ |
|
| | * | feat(pack): allow running `update()` without Internet connection | Evgeni Chasnovski | 2025-12-26 |
| | * | feat(pack): allow choosing update target in `update()` | Evgeni Chasnovski | 2025-12-26 |
| * | | feat(pack)!: suggest "delete" code action only for not active plugins | Evgeni Chasnovski | 2025-12-28 |
| * | | feat(pack): hint in confirmation buffer that plugin is not active | Evgeni Chasnovski | 2025-12-28 |
| * | | feat(pack)!: make `del()` only remove non-active plugins by default | Evgeni Chasnovski | 2025-12-28 |
| |/ |
|