Elacarte enables you to discover authoritative package recipes without reliance on centralized package archives. These recipes are maintained in a local recipe repository that is maintained as part of your Emacs configuration. In this respect, it is similar to Quelpa. It differs in that Quelpa is tightly coupled with Package.el and specific package archives such as MELPA, whereas Elacarte uses Straight.el and supports any package archive or, especially, even no package archive.
Once Elacarte reaches an initial stable version, it is intended to be the recommended way of installing Symex (in combination with your package manager of choice).
It is currently a proof-of-concept, but you can already use it today if you’d like to be an early adopter (Your feedback would be valuable and appreciated!).
To do this, assuming you already have Elacarte installed (see the instructions in its README):
M-x elacarte-discover-recipes-by-url RET https://github.com/drym-org/symex.el RET.
Or, if you prefer, evaluate this expression using C-x C-e:
(elacarte-discover-recipes-by-url "https://github.com/drym-org/symex.el")
(use-package symex :config (symex-mode 1) (global-set-key (kbd "s-;") #'symex-mode-interface)) ; or whatever keybinding you like ;; and any other customizations you like (use-package symex-ide :after (symex) :config (symex-ide-mode 1)) (use-package symex-evil :after (symex evil) :config (symex-evil-mode 1)) (use-package symex-rigpa :after (symex rigpa symex-evil) :config (symex-rigpa-mode 1))