xpm.xplr icon indicating copy to clipboard operation
xpm.xplr copied to clipboard

Cover "implement a plugin manager"

Open dtomvan opened this issue 3 years ago • 1 comments

See: https://github.com/sayanarijit/xplr/issues/443

Checklist:

  • [x] The plugin manager will itself be a Lua plugin, to avoid touching the core.
  • [x] An interface to manage the plugins interactively, without leaving xplr (with support for auto reload).
  • [x] Pre and post install scripts.
  • [ ] luarocks support.
  • [x] fennel support.
  • [x] Custom Lua path.
  • [ ] Plugin load time benchmark.
  • [x] Ignore plugins that fail to load.
  • [x] Debug failures.
  • [x] Dependency plugins.
  • [ ] Dependency binary validation and installation support.
  • [x] As declarative as possible.
  • [ ] Display plugin readme.
  • [ ] Plugin development utilities (watch, hot reload, inspection etc.)
  • [x] Install from any git hosting platform.

dtomvan avatar Feb 25 '22 17:02 dtomvan