Straight

Install Packages

Interactively: M-x straight-use-package

In code:

(straight-use-package 'el-patch)

Install a package with a custom recipe:

(straight-use-package '(el-patch :type git :host github :repo "raxod502/el-patch"))

Install a fork:

(straight-use-package
 '(el-patch :type git :host github :repo "raxod502/el-patch"
            :fork (:host github :repo "your-name/el-patch")))

Use a straight recipe with use-package:

(use-package el-patch
  :straight (el-patch :type git :host github :repo "raxod502/el-patch"
                      :fork (:host github :repo "your-name/el-patch")))

Get Package Info

Get the default recipe for any package: M-x straight-get-recipe.

Update Packages

M-x straight-pull-all