summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/ftplugin/nvim-pack.lua
AgeCommit message (Collapse)AuthorFiles
2026-03-21feat(lua): replace `buffer` with `buf` in vim.keymap.set/del #38360skewb1k1
The `buffer` option remains functional but is now undocumented. Providing both will raise an error. Since providing `buf` was disallowed before, there is no code that will break due to using `buffer` alongside `buf`.
2025-12-28feat(pack): hint in confirmation buffer that plugin is not activeEvgeni Chasnovski1
Problem: After `vim.pack.update()` it is not clear if plugin is active or not. This can be useful to detect cases when plugin was removed from 'init.lua' but there was no `vim.pack.del()`. Solution: Add ` (not active)` suffix with distinctive highlighting to header of plugins that are not active. It will also be shown in in-process LSP document symbols to have quick reference about which plugins are not active.
2025-11-06fix(pack): consistently use "revision" instead of "state"Evgeni Chasnovski1
Problem: In some areas plugin's revision is named "state". This might be confusing for the users. Solution: Consistently use "revision" to indicate "plugin's state on disk".
2025-10-05feat(pack): add `[[` and `]]` mappings in confirmation bufferEvgeni Chasnovski1
Problem: No easy/robust way to jump between plugin sections. Solution: Add `[[` and `]]` mappings.
2025-08-02test(pack): add `vim.pack` testsEvgeni Chasnovski1
2025-07-04feat(pack): add built-in plugin manager `vim.pack`Evgeni Chasnovski1
Problem: No built-in plugin manager Solution: Add built-in plugin manager Co-authored-by: Lewis Russell <lewis6991@gmail.com>