8

Is there a way to manage packages in emacs where I can point to a git repository directly? (like vim-plug for eg).

6
  • 2
    Maybe github.com/emacscollective/borg or github.com/raxod502/straight.el can help. Commented Jul 14, 2019 at 4:08
  • 1
    or framagit.org/steckerhalter/quelpa Commented Jul 14, 2019 at 8:11
  • These seem like they could be posted as answers. Commented Jul 14, 2019 at 8:51
  • From personal experience I can second the hint by user:xuchunyang to the straight package manager. Commented Jul 14, 2019 at 10:25
  • I like use-package and I just found out that with quelpa-integration I also can install packages from GitHub (use-package quelpa-use-package :ensure t) (use-package bitwarden :ensure nil :quelpa (bitwarden :fetcher github :repo "seanfarley/emacs-bitwarden")) Commented Feb 13, 2020 at 17:17

1 Answer 1

11

There are several:

  • Starting with Emacs 29 there is the built-in package-vc-install (Fetching Package Sources (GNU Emacs Manual))
  • Quelpa
    Quelpa allows for fetching packages from arbitrary sources and building them into a format that can be installed by package.el
  • Straight
    Install Emacs packages listed on MELPA, GNU ELPA, or Emacsmirror, or provide your own recipes. Packages are cloned as Git (or other) repositories.
  • Borg
    Assimilate Emacs packages as Git submodules.
  • El-get
    El-Get allows you to install and manage elisp code for Emacs. It supports lots of different types of sources and is able to install them, update them and remove them, but more importantly it will init them for you.

There is a detailed comparison on the straight.el github page.

1
  • straight works very well, I'd recommend trying this one. Commented Dec 20, 2020 at 5:33

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.