Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make recipe repositories customizable #30

Closed
raxod502 opened this issue Apr 3, 2017 · 0 comments
Closed

Make recipe repositories customizable #30

raxod502 opened this issue Apr 3, 2017 · 0 comments
Labels
Milestone

Comments

@raxod502
Copy link
Member

raxod502 commented Apr 3, 2017

MELPA/GNU ELPA/Emacsmirror is hardcoded in. This is bad, it should be extensible.

@raxod502 raxod502 added this to the 1.0 milestone Apr 3, 2017
@raxod502 raxod502 mentioned this issue Jun 8, 2017
56 tasks
raxod502 added a commit that referenced this issue Jun 27, 2017
* Add `straight-recipe-repositories'.
* Add functions `straight--recipes', `straight--recipes-retrieve', and
  `straight--recipes-list'.
* Add variable `straight--recipe-repository-stack'.
* Add implementations of the recipes interface for gnu-elpa, melpa,
  and emacsmirror.
* Remove `straight--lookup-recipe', as it is replaced by
  `straight--recipes-retrieve',
* Update `straight--convert-recipe' and
  `straight--get-recipe-interactively' to use new recipe handling
  functions.
* Add support for a new `:no-build' keyword in `straight-use-package',
  which is used for recipe repository recipes.
* Support the symbol `only-if-installed' being passed as the value for
  ONLY-IF-INSTALLED in `straight-use-package', even if a function of
  the same name is defined.
* Make the invocation of `straight-use-package' in the use-package
  integration more robust.
* Add `straight-use-package' declarations for gnu-elpa, melpa, and
  emacsmirror to bootstrap.el.
* Remove `straight--gnu-elpa-recipe', `straight--melpa-recipe', and
  `straight--emacsmirror-recipe'.
* Add `straight--get-call-raw'.
* Rename "Recipe repository support" and "The main event" sections.
* Handle malformed or missing version lockfiles more gracefully.
* Handle skipped and canceled repositories correctly in
  `straight--map-repos-interactively'.
* Correct spacing in "dirty worktree" popup.
* Add missing Custom keywords.
* Change let* to let.

Closes #30.
Closes #26.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

1 participant