aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/pack.lua
Commit message (Expand)AuthorAge
...
* docs: drop vim.pack WIP note, add example code #37229Evgeni Chasnovski2026-01-07
* Merge #37113 from echasnovski/pack-better-revertJustin M. Keyes2025-12-30
|\
| * feat(pack): allow running `update()` without Internet connectionEvgeni Chasnovski2025-12-26
| * feat(pack): allow choosing update target in `update()`Evgeni Chasnovski2025-12-26
* | feat(pack)!: suggest "delete" code action only for not active pluginsEvgeni Chasnovski2025-12-28
* | feat(pack): hint in confirmation buffer that plugin is not activeEvgeni Chasnovski2025-12-28
* | feat(pack)!: make `del()` only remove non-active plugins by defaultEvgeni Chasnovski2025-12-28
|/
* docs(pack): use more tags and add "Use shorter source" exampleEvgeni Chasnovski2025-12-25
* feat(pack)!: change `src` of installed plugin inside `update()` in placeEvgeni Chasnovski2025-12-25
* fix(pack): rename confirmation buffer to again use `nvim-pack://` schemeEvgeni Chasnovski2025-11-17
* feat(pack)!: synchronize lockfile with installed plugins when reading itEvgeni Chasnovski2025-11-17
* refactor(pack): rearrange lockfile code to be able to use other localsEvgeni Chasnovski2025-11-17
* fix(pack)!: ensure plugin is fully absent if not fully installedEvgeni Chasnovski2025-11-17
* fix(pack)!: adjust install confirm (no error on "No", show names)Evgeni Chasnovski2025-11-17
* fix(pack): show more informative error message if no `git` executableEvgeni Chasnovski2025-11-16
* docs(pack): add example workflow of how to revert after a bad updateEvgeni Chasnovski2025-11-16
* feat(pack): update `add()` to handle source change for installed pluginEvgeni Chasnovski2025-11-16
* fix(pack)!: make default `opts.load` in `add()` to work inside 'plugin/'Evgeni Chasnovski2025-11-16
* fix(pack): relax minimal Git version to be 2.0 #36573Evgeni Chasnovski2025-11-16
* fix(pack): use more correct URI for confirmation buffer nameEvgeni Chasnovski2025-11-06
* fix(pack): consistently use "revision" instead of "state"Evgeni Chasnovski2025-11-06
* fix(pack): use full hashes in lockfile and revision descriptionEvgeni Chasnovski2025-11-06
* docs(pack): add plugin hooks exampleEvgeni Chasnovski2025-10-23
* fix(pack)!: do not trigger `PackChanged[Pre] kind=update` during installEvgeni Chasnovski2025-10-23
* feat(pack): add `active` field to `PackChanged` event dataEvgeni Chasnovski2025-10-23
* fix(vim.pack): skip checkout on bad `version` #36038Mickaƫl RAYBAUD-ROIG2025-10-09
* fix(pack): handle lockfile in case of install errors #36064Evgeni Chasnovski2025-10-07
* feat(pack): add code actions in confirmation bufferEvgeni Chasnovski2025-10-05
* feat(pack): add `[[` and `]]` mappings in confirmation bufferEvgeni Chasnovski2025-10-05
* feat(pack): prefer using revision from lockfile during installEvgeni Chasnovski2025-10-04
* feat(pack)!: make `update()` include not active plugins by defaultEvgeni Chasnovski2025-10-04
* feat(pack)!: update `get()` to return revision regardless of `opts.info`Evgeni Chasnovski2025-10-04
* fix(pack)!: use lockfile in `get()` for data about non-active pluginsEvgeni Chasnovski2025-10-04
* feat(pack): add initial lockfile trackingEvgeni Chasnovski2025-10-04
* feat(pack): confirm "Always" to install all plugins #35733Evgeni Chasnovski2025-09-13
* fix(pack): handle Git environment variables #35626Evgeni Chasnovski2025-09-07
* feat(pack): vim.pack.get() gets VCS info #35631Evgeni Chasnovski2025-09-07
* feat(pack): use `nvim_echo{kind=progress}` to report progress #35625Evgeni Chasnovski2025-09-05
* refactor(lua): consistent use of local aliasesChristian Clason2025-08-28
* feat(api): nvim_echo can emit Progress messages/events #34846Shadman2025-08-26
* docs(pack): document `$XDG_DATA_HOME/nvim/site` presence in 'packpath'Evgeni Chasnovski2025-08-22
* perf(pack): reduce number of 'opt/' directory computationsEvgeni Chasnovski2025-08-22
* feat(pack): support user-defined `data` in plugin spec #35360Birdee2025-08-21
* feat(pack): allow skip install confirmation in `add()`Evgeni Chasnovski2025-08-09
* feat(pack): allow function `opts.load` in `add()`Evgeni Chasnovski2025-08-09
* fix(pack): update `add()` to have default `load=false` during startupEvgeni Chasnovski2025-08-09
* fix(pack): open confirmation buffer in tabpage after the current oneEvgeni Chasnovski2025-08-02
* fix(pack): ensure consistent order of changelog during updateEvgeni Chasnovski2025-08-02
* fix(pack): make newer version suggestions more robustEvgeni Chasnovski2025-08-02
* refactor(pack): use `vim.cmd` methods with structured inputEvgeni Chasnovski2025-08-02