Files
neovim/runtime/lua/vim
Evgeni Chasnovski 2e533e364e feat(pack): update add() to handle source change for installed plugin
Problem: Changing `src` of an existing plugin cleanly requires manual
  `vim.pack.del()` prior to executing `vim.pack.add()` with a new `src`.

Solution: Autodetect `src` change for an existing plugin (by comparing
  against lockfile data). If different - properly delete immediately and
  treat this as new plugin installation.

  Alternative solution might be to update `origin` remote in the
  installed plugin after calling `vim.pack.update()`. Although, doable,
  this 1) requires more code; and 2) works only for Git plugins (which
  might be not the only type of plugins in the future). Automatic
  "delete and clean install" feels more robust.
2025-11-16 22:19:10 +02:00
..
2025-11-15 22:47:38 -05:00
2025-08-17 11:54:53 +08:00
2025-10-12 12:16:14 +08:00
2025-06-06 15:36:48 +01:00
2025-11-15 22:47:38 -05:00
2025-11-15 22:47:38 -05:00
2025-11-15 22:47:38 -05:00
2025-09-16 11:41:36 +08:00
2025-10-24 02:07:37 +02:00
2025-09-16 11:41:36 +08:00
2025-06-14 17:24:36 +02:00