]> git.eshelyaron.com Git - emacs.git/commit
Support multiple symbols passed to :after
authorJohn Wiegley <johnw@newartisans.com>
Thu, 16 Feb 2017 21:48:05 +0000 (13:48 -0800)
committerJohn Wiegley <johnw@newartisans.com>
Thu, 16 Feb 2017 21:51:22 +0000 (13:51 -0800)
commit0517689cf3bb55b034788d6427220bd42f8ca4b1
treea04e86a5149a15433cce37c689d89f62be1bbd8e
parentf1fa65d7733ece85490d037775d73e1a3a4dae69
Support multiple symbols passed to :after

The following expressions are now permitted:

    foo                         ; load after foo is loaded
    foo bar                     ; load after both foo and bar are loaded
    :all foo bar                ; same as previous
    :any foo bar                ; load after either foo or bar is loaded
    :any (:all foo bar) baz     ; more complex combinations...
    :any (:all foo bar) (:all baz wow)
    :all (:any foo bar) (:any baz wow)

Fixes https://github.com/jwiegley/use-package/issues/283
lisp/use-package/use-package.el