summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/pack.lua
AgeCommit message (Expand)AuthorFiles
2026-04-23fix(pack): only use tags that strictly comply with semver spec #39342Evgeni Chasnovski1
2026-04-18docs: misc #39045Justin M. Keyes1
2026-04-18docs(events): Lua types for autocmd event-data #38518Aditya Malik1
2026-04-16docs(pack): improve "Synchronize across machines" steps #39122Evgeni Chasnovski1
2026-04-11fix(pack): make 'stash' call compatible with older Git #38679skewb1k1
2026-04-08feat(api): rename buffer to buf #35330Jordan1
2026-04-05fix(pack): avoid eager vim.version call #38705Evgeni Chasnovski1
2026-04-05fix(pack): use `uv.available_parallelism()` to compute number of threads #38717Evgeni Chasnovski1
2026-03-27fix(pack): set `source` in progress report #38511Evgeni Chasnovski1
2026-03-24fix(pack): add trailing newline to lockfile #38469Justin Mayhew1
2026-03-12refactor: integer functions, optimize asserts #34112Lewis Russell1
2026-03-11docs: api, messages, lsp, trustJustin M. Keyes1
2026-03-09docs(pack): simpify `update()` docs, fix directory path #38194Evgeni Chasnovski1
2026-03-03fix(pack): ensure `data` spec is passed in events during lockfile sync #38139Evgeni Chasnovski1
2026-02-14fix(pack): explicitly close confirmation window #37861Evgeni Chasnovski1
2026-02-12fix(pack): skip :redraw! if headless #37782Andrew Braxton1
2026-02-08fix(pack): close confirmation buffer, not tabpage #37756Evgeni Chasnovski1
2026-01-29docs(pack): clarify caveats about installing based on the lockfileEvgeni Chasnovski1
2026-01-27Merge #37309 :checkhealth vim.packJustin M. Keyes1
2026-01-26docspack): mention re-install after source's default branch change #37560Evgeni Chasnovski1
2026-01-12fix(pack): actually checkout proper version of submodulesEvgeni Chasnovski1
2026-01-12fix(pack): skip `git stash` during installEvgeni Chasnovski1
2026-01-08fix(pack): ensure plugin directory is created during first usage attemptEvgeni Chasnovski1
2026-01-07docs: drop vim.pack WIP note, add example code #37229Evgeni Chasnovski1
2025-12-30Merge #37113 from echasnovski/pack-better-revertJustin M. Keyes1
2025-12-28feat(pack)!: suggest "delete" code action only for not active pluginsEvgeni Chasnovski1
2025-12-28feat(pack): hint in confirmation buffer that plugin is not activeEvgeni Chasnovski1
2025-12-28feat(pack)!: make `del()` only remove non-active plugins by defaultEvgeni Chasnovski1
2025-12-26feat(pack): allow running `update()` without Internet connectionEvgeni Chasnovski1
2025-12-26feat(pack): allow choosing update target in `update()`Evgeni Chasnovski1
2025-12-25docs(pack): use more tags and add "Use shorter source" exampleEvgeni Chasnovski1
2025-12-25feat(pack)!: change `src` of installed plugin inside `update()` in placeEvgeni Chasnovski1
2025-11-17fix(pack): rename confirmation buffer to again use `nvim-pack://` schemeEvgeni Chasnovski1
2025-11-17feat(pack)!: synchronize lockfile with installed plugins when reading itEvgeni Chasnovski1
2025-11-17refactor(pack): rearrange lockfile code to be able to use other localsEvgeni Chasnovski1
2025-11-17fix(pack)!: ensure plugin is fully absent if not fully installedEvgeni Chasnovski1
2025-11-17fix(pack)!: adjust install confirm (no error on "No", show names)Evgeni Chasnovski1
2025-11-16fix(pack): show more informative error message if no `git` executableEvgeni Chasnovski1
2025-11-16docs(pack): add example workflow of how to revert after a bad updateEvgeni Chasnovski1
2025-11-16feat(pack): update `add()` to handle source change for installed pluginEvgeni Chasnovski1
2025-11-16fix(pack)!: make default `opts.load` in `add()` to work inside 'plugin/'Evgeni Chasnovski1
2025-11-16fix(pack): relax minimal Git version to be 2.0 #36573Evgeni Chasnovski1
2025-11-06fix(pack): use more correct URI for confirmation buffer nameEvgeni Chasnovski1
2025-11-06fix(pack): consistently use "revision" instead of "state"Evgeni Chasnovski1
2025-11-06fix(pack): use full hashes in lockfile and revision descriptionEvgeni Chasnovski1
2025-10-23docs(pack): add plugin hooks exampleEvgeni Chasnovski1
2025-10-23fix(pack)!: do not trigger `PackChanged[Pre] kind=update` during installEvgeni Chasnovski1
2025-10-23feat(pack): add `active` field to `PackChanged` event dataEvgeni Chasnovski1
2025-10-09fix(vim.pack): skip checkout on bad `version` #36038Mickaël RAYBAUD-ROIG1
2025-10-07fix(pack): handle lockfile in case of install errors #36064Evgeni Chasnovski1