aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/pack.lua
Commit message (Expand)AuthorAge
* 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
* fix(pack): ensure explicit default `version` in events (where possible)Evgeni Chasnovski2025-08-02
* fix(pack): use `vim.pack:` as message/progress prefixEvgeni Chasnovski2025-08-02
* fix(pack): validate installed plugins in `update()` and `del()`Evgeni Chasnovski2025-08-02
* feat(pack): use colored `nvim_echo` chunks to show progress reportEvgeni Chasnovski2025-08-02
* fix(pack): ignore 'loadplugins' when sourcing 'after/plugin' scriptsEvgeni Chasnovski2025-08-02
* fix(pack): improve `vim.pack.add()` input validationEvgeni Chasnovski2025-08-02
* fix(pack): use 'coxpcall.lua' on non-LuaJITEvgeni Chasnovski2025-08-02
* fix(pack): close confirmation buffer's tabpage by ID #34971György Andorka2025-07-18
* fix(vim.pack): add() stops unexpectedly on package load error #34787Phạm Bình An2025-07-06
* feat(pack): add built-in plugin manager `vim.pack`Evgeni Chasnovski2025-07-04