Files
neovim/runtime/doc
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-09-16 11:41:36 +08:00
2025-09-28 20:57:59 -07:00
2025-11-15 22:47:38 -05:00
2025-07-10 21:50:46 -04:00
2025-11-15 22:47:38 -05:00
2025-11-15 22:47:38 -05:00
2024-05-15 23:19:26 +02:00
2025-11-15 22:47:38 -05:00
2025-04-27 15:44:11 -07:00
2025-10-24 17:24:51 -07:00
2025-11-15 22:47:38 -05:00
2023-06-25 17:14:28 +02:00
2025-11-16 00:55:28 -05:00
2025-11-16 00:55:28 -05:00
2025-11-16 00:55:28 -05:00
2025-11-15 22:47:38 -05:00
2025-11-15 22:47:38 -05:00
2025-06-14 17:24:36 +02:00
2025-11-15 22:47:38 -05:00
2025-09-28 20:57:59 -07:00
2025-11-15 22:47:38 -05:00
2025-01-03 08:29:36 -08:00
2025-11-15 22:47:38 -05:00