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

Defer bundle loading to antigen-apply command #513

Merged
merged 28 commits into from
Apr 30, 2017

Conversation

desyncr
Copy link
Member

@desyncr desyncr commented Apr 19, 2017

  • Add option to disable caching (ANTIGEN_CACHE=false)
  • Fix interactive-mode function
  • Add configuration ANTIGEN_WARN_DUPLICATES (mostly internal, used for tests)

TODO

  • Separate load logic from install/clone logic
  • Separate load strategies (dot-plugin, init, theme etc) -- preserve current behaviour
  • Add unit tests with shunit2
  • Add flag options for --with-cache and --with-extensions to makefile
  • Add defer logic as extension in lib/defer
  • Re-apply antigen compat

@desyncr desyncr added this to the 2.1.0 milestone Apr 19, 2017
@desyncr desyncr self-assigned this Apr 19, 2017
@desyncr desyncr closed this Apr 19, 2017
@desyncr desyncr deleted the enhancement/defer-bundle-loading branch April 19, 2017 20:38
@desyncr desyncr restored the enhancement/defer-bundle-loading branch April 19, 2017 20:38
@desyncr desyncr reopened this Apr 19, 2017
@desyncr desyncr force-pushed the enhancement/defer-bundle-loading branch from aa40aa1 to aef7027 Compare April 19, 2017 23:54
@desyncr desyncr force-pushed the enhancement/defer-bundle-loading branch from 244ddec to d234406 Compare April 29, 2017 04:17
@desyncr desyncr force-pushed the enhancement/defer-bundle-loading branch from d234406 to ad136c8 Compare April 29, 2017 04:43
@desyncr desyncr merged commit 128a07a into zsh-users:next Apr 30, 2017
desyncr added a commit that referenced this pull request May 14, 2017
* Defer bundle loading to `antigen-apply` command
* Using HEREDOC rather than string concat
* Properly directing error messages
* Handle directory locations, add tests
* Remove compdump on antigen-reset
* Apply deferred compdef after bundle sourcing
* Only use cache in non-interactive mode
* Refactor load to support themes, support prezto function loading
* Re-added compatibility code for antigen-theme (fails with antigen-reset)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant