John Wiegley
John Wiegley
That is bizarre, I wonder if the generate tests have been useless this whole time.
I think the easiest way to debug this one will be to `git bisect` from an earlier version when it was still working.
Sadly, the Nix environment from even just 3.2 doesn't work to build anymore, so I'll have to debug directly.
Interestingly enough, I just finish discussing this issue with someone else. Right now use-package depends on the linear ordering of declarations within the file. If you want to make sure...
Right, then in that case there is no way to say "Don't load this until X has loaded."
I would rather have this feature implemented by an extension package, like `use-package-deps` or something, rather than in the core. Unless you can show me that (a) it doesn't affect...
I see what you mean, this is different from what I thought you originally meant. We could have a list of "post install" functions which return either `nil` or `t`...
@aspiers I'm very interested in fixing the "order of declaration" problem, because using `:after` should not introduce a dependency on the order in which they're encountered. Do you have perhaps...
Very cool @aspiers. Btw, here is how I would do that: ```lisp (use-package org-counsel :no-require t :after (:and org counsel) :bind (:map org-mode-map (("C-c C-j" . counsel-org-goto)))) ```
If you add `:defer t`, does it defer loading as you expected?